A = (1, 0)
O = (0, 0)
a = Segment(O, A)
B = Point(a)
b = Segment(B, A)
P = (0.6, -0.8)
Q = (0.47058823529411764, 0.8823529411764706)
c = Circle(O, A)
P' = Mirror(P, O)
Q' = Mirror(Q, O)
A' = Mirror(A, O)
A_0 = Point(b)
d = Circle(A_0, A)
r: 1.0 - x(A_0)
T: ((1.0 - 2.0 * r + 4.0 * r^(2.0)) / (4.0 * r^(2.0) + 1.0), -(4.0) * r^(2.0) / (4.0 * r^(2.0) + 1.0))
U: ((9.0 - 18.0 * r + 25.0 * r^(2.0)) / (25.0 * r^(2.0) + 9.0), 30.0 * r^(2.0) / (25.0 * r^(2.0) + 9.0))
V: ((131.0 * r^(2.0) - 16.0 + 32.0 * r) / (30.0 * r + 34.0 + 181.0 * r^(2.0)), -(2.0) * (113.0 * r^(2.0) + 15.0 - 30.0 * r) / (30.0 * r + 34.0 + 181.0 * r^(2.0)))
W: ((541.0 * r^(2.0) - 243.0 + 486.0 * r) / (72.0 * r + 405.0 + 1189.0 * r^(2.0)), 6.0 * (299.0 * r^(2.0) + 54.0 - 108.0 * r) / (72.0 * r + 405.0 + 1189.0 * r^(2.0)))
X: (-(144.0 - 288.0 * r + 2545.0 * r^(2.0)) / (270.0 * r + 1825.0 * r^(2.0) + 306.0), -(270.0) * (-1.0 + r)^(2.0) / (270.0 * r + 1825.0 * r^(2.0) + 306.0))
Y: (-(243.0 - 486.0 * r + 2644.0 * r^(2.0)) / (72.0 * r + 1924.0 * r^(2.0) + 405.0), 324.0 * (-1.0 + r)^(2.0) / (72.0 * r + 1924.0 * r^(2.0) + 405.0))
P_0: (3.0 / 5.0 + 3.0 / 5.0 * (-1.0 + r) / (1.0 + 4.0 * r), -(4.0) / 5.0 - 4.0 / 5.0 * (-1.0 + r) / (1.0 + 4.0 * r))
Q_0: (8.0 / 17.0 + 72.0 / 17.0 * (-1.0 + r) / (9.0 + 25.0 * r), 15.0 / 17.0 + 135.0 / 17.0 * (-1.0 + r) / (9.0 + 25.0 * r))
Q'_0: (-(8.0) / 17.0 + 392.0 / 17.0 * r / (15.0 * r + 34.0), -(15.0) / 17.0 + 735.0 / 17.0 * r / (15.0 * r + 34.0))
P'_0: (-(3.0) / 5.0 + 147.0 / 5.0 * r / (4.0 * r + 45.0), 4.0 / 5.0 - 196.0 / 5.0 * r / (4.0 * r + 45.0))
A'_0: (-1.0 - 9.0 * (-1.0 + r) / (9.0 + 40.0 * r), 0.0)
e = Circle(Q_0, Q)
f = Circle(P_0, P)
g = Circle(Q'_0, Q')
h = Circle(P'_0, P')
k = Circle(A'_0, A')
p = Conic(X, V, T, U, W)