S_1: (1.796967332955188, 1.297869812819063)
B_{1}: (4.64, 1.52)
k_1 = Circle(S_1, B_{1})
S_2 = (7.3, 2.76)
D = (3.32, 2.3)
k_2 = Circle(S_2, D)
A = (-3.3615353167889914, 1.5226091258505716)
B = (11.060206178643018, -4.39646839503382)
p = Line(A, B)
a = 0 (slider from 0 to 9, step 1)
C = Intersect(k_1, k_2, 2)
E = (4.8824190060012365, 2.546415611741556)
ω = Circle(C, E)
c = Mirror(k_1, ω)
d = Mirror(k_2, ω)
p' = Mirror(p, ω)
f = Line(S_1, C)
g = Line(C, S_2)
F = Intersect(c, f, 1)
G = Intersect(d, g, 1)
h = OrthogonalLine(F, f)
i = OrthogonalLine(G, g)
j, k = Tangent(h, p')
l, m = Tangent(i, p')
H = Center(p')
J = Intersect(h, i)
K = Intersect(k, l)
q, r = AngularBisector(h, i)
O = Intersect(j, l)
n = Line(J, O)
s = Line(J, K)
I, L = Intersect(p', s)
M, N = Intersect(p', n)
t = Line(M, H)
b = Line(N, H)
e = Line(L, H)
f_1 = Line(H, I)
Q = Intersect(e, q)
R = Intersect(f_1, q)
d_1 = Circle(Q, L)
e_1 = Circle(R, I)
k_4 = Mirror(e_1, ω)
k_3 = Mirror(d_1, ω)
S_4 = Center(k_4)
S_3 = Center(k_3)
T = Intersect(r, b)
U = Intersect(r, t)
h_1 = Circle(U, M)
p_1 = Circle(T, N)
k_6 = Mirror(h_1, ω)
k_5 = Mirror(p_1, ω)
S_5 = Center(k_5)
S_6 = Center(k_6)