P = (3, 2)
C = (-2, 0)
c = Circle(C, P)
R = Segment(C, P)
f = OrthogonalLine(P, xAxis)
g = OrthogonalLine(C, f)
A = Intersect(g, f)
h = Segment(C, A)
i = Segment(A, P)
Q = Point(c)
j = OrthogonalLine(Q, xAxis)
k = OrthogonalLine(Q, yAxis)
B = Intersect(j, xAxis)
D = Intersect(k, yAxis)
l = Segment(Q, B)
m = Segment(Q, D)