C = (-0.98, 3.16)
B = (1.44, -0.08)
D = (0.74, -1.4)
A = (-1.1, -0.64)
E = (-2.66, 2.08)
c = Conic(C, B, D, A, E)
P = (-3.02, -0.6)
c_P = Circle(P, 2)
P' = Point(c_P)
d = Line(P', P)
cc' = Line(C, d)
dd' = Line(D, cc')
pc = Line(P, C)
pd = Line(P, D)
be = Line(E, B)
I_1 = Intersect(cc', be)
ab = Line(A, B)
ed = Line(E, D)
ac = Line(C, A)
J_c' = Intersect(ed, ac)
ij_c' = Line(I_1, J_c')
Kc' = Intersect(ab, ij_c')
dc' = Line(Kc', D)
C' = Intersect(cc', dc')
I_c'' = Intersect(pc, be)
ij_c'' = Line(I_c'', J_c')
K_c'' = Intersect(ab, ij_c'')
dc'' = Line(D, K_c'')
C'' = Intersect(pc, dc'')
M_c = Midpoint(C, C')
K_d' = Intersect(dd', ab)
ij_d' = Line(J_c', K_d')
I_c' = Intersect(be, ij_d')
cd' = Line(C, I_c')
D' = Intersect(dd', cd')
M_d = Midpoint(D', D)
a = Line(M_c, M_d)
M = Intersect(d, a)
K_d'' = Intersect(pd, ab)
ij_d'' = Line(K_d'', J_c')
I_d'' = Intersect(be, ij_d'')
cd''_1 = Line(C, I_d'')
D'' = Intersect(pd, cd''_1)
CC' = Segment(C, C')
DD' = Segment(D', D)
cd = Line(C, D)
c''d'' = Line(C'', D'')
I = Intersect(cd, c''d'')
cd'' = Line(C, D'')
J = Intersect(dc'', cd'')
ij = Line(J, I)
U = Intersect(d, ij)
M_u = Midpoint(U, P)
c_{UP} = Circle(M_u, P)
M_{MU} = Midpoint(M, M_u)
c_{MM} = Circle(M_{MU}, M_u)
F, T = Intersect(c_{MM}, c_{UP})
c_M = Circle(M, T)
X, Y = Intersect(c_M, d)
MT = Segment(T, M)