O = Intersect(xAxis, yAxis)
F = Point(xAxis)
F' = Mirror(F, O)
C = (-1.5254700919398079, 1.312832016139694)
e = Ellipse(F, F', C)
B, D = Intersect(e, xAxis)
F'' = Mirror(F', D)
f = Circle(F, F'')
P = Point(yAxis)
d = Circle(F, P, F')
E = Center(d)
P' = Mirror(P, E)
c = Circle(P', F')
M_1, M_2 = Intersect(c, f)
g = Line(F, M_1)
h = Line(F, M_2)
i = LineBisector(F', M_1)
j = LineBisector(F', M_2)
P_1 = Intersect(i, g)
P_2 = Intersect(j, h)
k = OrthogonalLine(P_2, j)
l = OrthogonalLine(P_1, i)
m = Segment(M_1, F')
eq1: x = 0
p: y = 0