S_1 = (19.5, -6.22)
B = (26.76, -9.7)
k_1 = Circle(S_1, B)
f = Line(S_1, B)
S_2 = Point(f)
k_2 = Circle(S_2, B)
D = (9.52, -10.28)
E = (34.8, -2)
p = Line(D, E)
g = Tangent(B, k_1)
h = OrthogonalLine(B, g)
i, j = AngularBisector(p, g)
S_3 = Intersect(h, j)
S_4 = Intersect(h, i)
k_3 = Circle(S_3, B)
k_4 = Circle(S_4, B)
c = Ellipse(S_1, S_2, B)
C = Mirror(S_2, B)
k = OrthogonalLine(S_2, p)
A = Intersect(p, k)
d = Circle(A, Radius[k_2])
F = Intersect(d, k, 1)
l = OrthogonalLine(F, k)
G = Intersect(d, k, 2)
m = OrthogonalLine(G, k)
e = Parabola(S_2, l)
q = Parabola(S_2, m)
S_5 = Intersect(c, e, 1)
S_6 = Intersect(c, e, 2)
S_8 = Intersect(c, q, 1)
S_7 = Intersect(c, q, 2)
n = OrthogonalLine(S_5, p)
r = OrthogonalLine(S_7, p)
s = OrthogonalLine(S_8, p)
t = OrthogonalLine(S_6, p)
H = Intersect(n, p)
I = Intersect(r, p)
J = Intersect(s, p)
K = Intersect(t, p)
k_5 = Circle(S_5, H)
k_7 = Circle(S_7, I)
k_8 = Circle(S_8, J)
k_6 = Circle(S_6, K)
a = 0 (slider from 0 to 8, step 1)
L = Point(h)
c_1 = Circle(L, B)
M = Point(i)
N = Point(j)
b = OrthogonalLine(M, p)
f_1 = OrthogonalLine(N, p)
O = Intersect(p, b)
d_1 = Circle(M, O)
P = Intersect(p, f_1)
e_1 = Circle(N, P)
Q = Point(c)
g_1 = Line(Q, S_2)
R = Intersect(k_2, g_1, 1)
h_1 = Circle(Q, R)
S = Point(e)
T = Point(q)
i_1 = OrthogonalLine(S, p)
j_1 = OrthogonalLine(T, p)
U = Intersect(p, j_1)
p_1 = Circle(T, U)
V = Intersect(p, i_1)
q_1 = Circle(S, V)