S_1 = (12.58, -5.52)
B = (7.74, -5.5)
k_1 = Circle(S_1, B)
S_2 = (21.9, -3.06)
D = (15.4, -5.28)
k_2 = Circle(S_2, D)
C = Intersect(k_1, k_2, 2)
S_3 = (25.909474743220557, 2.051911776720259)
F = (25.48, -4.8)
k_3 = Circle(S_3, F)
C_{1} = (24.22554564676011, -8.890190232017938)
ω = Circle(C, C_{1})
E = Intersect(k_1, ω, 2)
G = Intersect(k_1, ω, 1)
g = Line(E, G)
H = Intersect(k_2, ω, 1)
I = Intersect(k_2, ω, 2)
h = Line(H, I)
A = Intersect(g, h)
n = OrthogonalLine(A, g)
e' = Mirror(k_3, ω)
c = Circle(A, Radius[e'])
p = OrthogonalLine(A, h)
a = 0 (slider from 0 to 13, step 1)
J = Intersect(c, n, 2)
f = Line(J, g)
K = Intersect(c, p, 2)
i = Line(K, h)
M = Center(e')
f' = Mirror(f, e')
i' = Mirror(i, e')
j, k = Tangent(f', i')
Intersect(0.5701210320775374x² - 2.1069779723690703x y + 1.2238230864919593y² - 30.166679418135374x + 51.30018675388224y = -392.2803956018456, f')
j' = Mirror(j, e')
k' = Mirror(k, e')
N = Center(k')
O = Center(j')
l = Line(N, M)
m = Line(O, M)
P = Intersect(e', m, 1)
d = Circle(O, P)
Q = Intersect(e', l, 1)
e = Circle(N, Q)
k_4 = Mirror(e, ω)
k_5 = Mirror(d, ω)
S_4 = Center(k_4)
S_5 = Center(k_5)
L = Intersect(c, p, 1)
q = Line(L, h)
q' = Mirror(q, e')
f'_{1} = Mirror(f, e')
r, s = Tangent(q', f'_{1})
Intersect(0.4398869982947815x² - 2.9736917892030634x y - 2.9469012637858327y² - 27.057181909738347x + 42.93442681925855y = -343.4992001436385, q')
r' = Mirror(r, e')
s' = Mirror(s, e')
R = Center(r')
S = Center(s')
t = Line(R, M)
b = Line(S, M)
T = Intersect(e', t, 1)
c_1 = Circle(R, T)
U = Intersect(e', b, 1)
d_1 = Circle(S, U)
k_7 = Mirror(c_1, ω)
k_6 = Mirror(d_1, ω)
S_6 = Center(k_6)
S_7 = Center(k_7)