S_1 = (11.36, -1.86)
A_1 = (17.16, -4.54)
k_1 = Circle(S_1, A_1)
S_2 = (22.94, -4.18)
A_2 = (14.070426081677374, -3.46667441011455)
k_2 = Circle(S_2, A_2)
S_3 = (6.993234480847833, -14.99083697851514)
A_3 = (5.230715499798331, -10.354056274523375)
k_3 = Circle(S_3, A_3)
a = 0 (slider from 0 to 9, step 1)
A = Intersect(k_1, k_2, 2)
B = (20.523957119981706, -3.5480214400091423)
ω = Circle(A, B)
c = Mirror(k_1, ω)
d = Mirror(k_2, ω)
e = Mirror(k_3, ω)
f = Line(A, S_1)
g = Line(A, S_2)
C = Intersect(c, f, 1)
D = Intersect(d, g, 1)
h = OrthogonalLine(C, f)
i = OrthogonalLine(D, g)
j, k = Tangent(h, e)
l, m = Tangent(i, e)
E = Center(e)
F = Intersect(k, m)
G = Intersect(h, i)
n = Line(F, G)
H = Intersect(j, l)
p = Line(H, G)
I, J = Intersect(e, n)
K, L = Intersect(e, p)
q, r = AngularBisector(h, i)
s = Line(E, I)
t = Line(K, E)
b = Line(E, L)
f_1 = Line(E, J)
M = Intersect(s, r)
N = Intersect(t, r)
O = Intersect(f_1, r)
P = Intersect(b, r)
c_1 = Circle(P, L)
d_1 = Circle(M, I)
e_1 = Circle(O, J)
g_1 = Circle(N, K)
k_4 = Mirror(c_1, ω)
k_6 = Mirror(d_1, ω)
k_7 = Mirror(e_1, ω)
k_{5} = Mirror(g_1, ω)
S_7 = Center(k_7)
S_{5} = Center(k_{5})
S_6 = Center(k_6)
S_4 = Center(k_4)