A = (-0.46, -0.52)
B = (9.24, -3.22)
p = Line(A, B)
S_1 = (4.24, 2.62)
D: (5.46, 0.42)
k_1 = Circle(S_1, D)
g = Line(S_1, D)
S_2 = Point(g)
k_2 = Circle(S_2, D)
a = 0 (slider from 0 to 5, step 1)
C = Point(g)
c = Circle(D, C)
d = Mirror(k_2, c)
e = Mirror(k_1, c)
p' = Mirror(p, c)
k, l = Tangent(p', e)
Intersect(?, p')
E = Intersect(e, g, 1)
f = OrthogonalLine(E, g)
h, i = Tangent(f, p')
k_3 = Mirror(i, c)
k_4 = Mirror(h, c)
S_4 = Center(k_4)
S_3 = Center(k_3)
H = Intersect(d, g, 1)
j = OrthogonalLine(H, g)