O = Intersect(xAxis, yAxis)
A = (-3.3106286308170274, 5.10331956478961)
B = Midpoint(O, A)
c = Circle(B, A)
O' = Point(c)
a = Segment(O, O')
b = Segment(A, O')
d = Segment(A, O)
e = Circle(O, A)
M = Point(e)
rap: Distance[A, O'] / Distance[A, O]
ang = Angle(O, A, O')
M1 = Rotate(M, ang, A)
M' = Dilate(M1, rap, A)
lieu1 = Locus(M', M)
f = Line(M, M')
g = Line(A, O')
poly1, m, a_1, o = Polygon(A, O, M)
poly2, o', m', a_2 = Polygon(M', A, O')