P = (3, 0)
A = (0, 0)
e = Circle(A, P)
M = Point(e)
i = Ray(M, A)
C = Point(e)
g = Segment(A, C)
D = Point(i)
h = Segment(A, D)
F = Point(e)
k = Segment(A, F)
G = Point(e)
l = Segment(A, G)
j = Segment(D, M)
L = Intersect(e, i, 2)
f = Segment(A, L)
O = (-6.030775799665048, -4.188174823022475)