a = 0 (slider from 0 to 6, step 1)
A = (4.74420380952381, 0.06728380952380945)
B = (9.3, 1.58)
p = Line(A, B)
g = OrthogonalLine(A, p)
h = OrthogonalLine(B, p)
S_1 = Point(g)
k_1 = Circle(S_1, A)
S_2 = Point(h)
k_2 = Circle(S_2, B)
C' = Mirror(S_1, p)
D' = Mirror(S_2, p)
i = Line(C', p)
j = Line(D', p)
e = Parabola(S_1, i)
k = Parabola(S_2, j)
S_3 = Intersect(k, g)
S_6, S_5 = Intersect(e, k)
S_4 = Intersect(e, h)
l = OrthogonalLine(S_6, p)
m = OrthogonalLine(S_5, p)
k_3 = Circle(S_3, A)
E = Intersect(p, m)
k_5 = Circle(S_5, E)
J = Intersect(p, l)
k_6 = Circle(S_6, J)
k_4 = Circle(S_4, B)