O = (-3.2, 1.6333333333333333)
A = (5.9, 1.8666666666666667)
C = Midpoint(O, A)
c = Circle(C, A)
a = Line(O, A)
B = Point(a)
b = OrthogonalLine(B, a)
P = Point(c)
d = OrthogonalLine(P, b)
M = Intersect(b, d)
e = OrthogonalLine(P, d)
f = Line(O, M)
Q = Intersect(f, e)