S_1 = (9.72, 0)
B = (17.98, -4.84)
k_1 = Circle(S_1, B)
S_2 = (26.3785859062354, -4.179184069745969)
D = (14.023849659625467, -4.805157372907539)
k_2 = Circle(S_2, D)
S_3 = (16.428904982298867, -1.6093989304511045)
F = (19.064582048242322, -5.167562969474763)
k_3 = Circle(S_3, F)
G = Intersect(k_1, k_2, 2)
H = (13.364930393139606, -4.838103336231832)
f = Circle(G, H)
c' = Mirror(k_1, f)
d' = Mirror(k_2, f)
g = Line(S_1, G)
h = Line(G, S_2)
I = Intersect(d', h, 1)
J = Intersect(c', g, 1)
i = OrthogonalLine(I, h)
j = OrthogonalLine(J, g)
e' = Mirror(k_3, f)
k, l = AngularBisector(i, j)
m, n = Tangent(j, e')
p, q = Tangent(i, e')
A = Intersect(n, q)
C = Intersect(i, j)
r = Line(A, C)
E = Intersect(m, q)
s = Line(E, C)
L = Center(e')
N, O = Intersect(e', r)
a = 0 (slider from 0 to 9, step 1)
P = Intersect(n, p)
t = Line(C, P)
Q = Intersect(m, p)
b = Line(C, Q)
R = Intersect(e', b, 2)
S = Intersect(e', t, 2)
K = Intersect(e', s, 1)
M = Intersect(e', b, 1)
T = Intersect(e', t, 1)
U = Intersect(e', s, 2)
c = Line(U, L)
V = Intersect(k, c)
d = Circle(V, U)
e = Line(L, S)
f_1 = Line(L, N)
g_1 = Line(L, M)
h_1 = Line(L, K)
i_1 = Line(L, T)
j_1 = Line(L, O)
l_1 = Line(L, R)
W = Intersect(l, f_1)
c_1 = Circle(W, N)
Z = Intersect(k, e)
d_1 = Circle(Z, S)
A_1 = Intersect(l, j_1)
e_1 = Circle(A_1, O)
B_1 = Intersect(l, l_1)
p_1 = Circle(B_1, R)
C_1 = Intersect(k, h_1)
q_1 = Circle(C_1, K)
D_1 = Intersect(k, i_1)
r_1 = Circle(D_1, T)
E_1 = Intersect(l, g_1)
s_1 = Circle(E_1, M)
k_5 = Mirror(p_1, f)
k_6 = Mirror(d_1, f)
k_7 = Mirror(c_1, f)
k_4 = Mirror(d, f)
k_{10} = Mirror(e_1, f)
k_9 = Mirror(s_1, f)
k_{11} = Mirror(r_1, f)
k_8 = Mirror(q_1, f)
S_4 = Center(k_4)
S_5 = Center(k_5)
S_6 = Center(k_6)
S_7 = Center(k_7)
S_8 = Center(k_8)
S_9 = Center(k_9)
S_{11} = Center(k_{11})
S_{10} = Center(k_{10})