A = (0.88, 2.12)
a = -1.6 (slider from -5 to 4.7, step 0.05)
c = Circle(A, a)
B = Point(c)
B' = Rotate(B, 10°, A)
α = Angle(B, A, B')
b_1 = Segment(A, B)
d = Segment(A, B')
A' = Mirror(A, d)
B'_1 = Mirror(B, d)
b' = Segment(A', B'_1)
A'_1 = Mirror(A, b')
B'' = Mirror(B', b')
d' = Segment(A'_1, B'')
A'' = Mirror(A', d')
C = Mirror(B'_1, d')
b'' = Segment(A'', C)
D = Mirror(A'_1, b'')
B''' = Mirror(B'', b'')
d'' = Segment(D, B''')
A''' = Mirror(A'', d'')
C' = Mirror(C, d'')
b''' = Segment(A''', C')
D' = Mirror(D, b''')
E = Mirror(B''', b''')
d''' = Segment(D', E)
F = Mirror(A''', d''')
C'' = Mirror(C', d''')
e = Segment(F, C'')
D'' = Mirror(D', e)
E' = Mirror(E, e)
f = Segment(D'', E')
F' = Mirror(F, f)
C''' = Mirror(C'', f)
e' = Segment(F', C''')
D''' = Mirror(D'', e')
E'' = Mirror(E', e')
f' = Segment(D''', E'')
F'' = Mirror(F', f')
G = Mirror(C''', f')
e'' = Segment(F'', G)
H = Mirror(D''', e'')
E''' = Mirror(E'', e'')
f'' = Segment(H, E''')
F''' = Mirror(F'', f'')
G' = Mirror(G, f'')
e''' = Segment(F''', G')
H' = Mirror(H, e''')
I = Mirror(E''', e''')
f''' = Segment(H', I)
J = Mirror(F''', f''')
G'' = Mirror(G', f''')
g = Segment(J, G'')
H'' = Mirror(H', g)
I' = Mirror(I, g)
h = Segment(H'', I')
J' = Mirror(J, h)
G''' = Mirror(G'', h)
g' = Segment(J', G''')
H''' = Mirror(H'', g')
I'' = Mirror(I', g')
h' = Segment(H''', I'')
J'' = Mirror(J', h')
K = Mirror(G''', h')
g'' = Segment(J'', K)
L = Mirror(H''', g'')
I''' = Mirror(I'', g'')
h'' = Segment(L, I''')
J''' = Mirror(J'', h'')
K' = Mirror(K, h'')
g''' = Segment(J''', K')
L' = Mirror(L, g''')
M = Mirror(I''', g''')
h''' = Segment(L', M)
N = Mirror(J''', h''')
K'' = Mirror(K', h''')
i = Segment(N, K'')
L'' = Mirror(L', i)
M' = Mirror(M, i)
j = Segment(L'', M')
N' = Mirror(N, j)
K''' = Mirror(K'', j)
i' = Segment(N', K''')
L''' = Mirror(L'', i')
M'' = Mirror(M', i')
j' = Segment(L''', M'')
N'' = Mirror(N', j')
O = Mirror(K''', j')
i'' = Segment(N'', O)
P = Mirror(L''', i'')
M''' = Mirror(M'', i'')
j'' = Segment(P, M''')
N''' = Mirror(N'', j'')
O' = Mirror(O, j'')
i''' = Segment(N''', O')
P' = Mirror(P, i''')
Q = Mirror(M''', i''')
j''' = Segment(P', Q)
R = Mirror(N''', j''')
O'' = Mirror(O', j''')
k = Segment(R, O'')
P'' = Mirror(P', k)
Q' = Mirror(Q, k)
l = Segment(P'', Q')
R' = Mirror(R, l)
O''' = Mirror(O'', l)
k' = Segment(R', O''')
P''' = Mirror(P'', k')
Q'' = Mirror(Q', k')
l' = Segment(P''', Q'')
m = 0.1 (slider from 0 to 2, step 0.05)
S = (13.06, 1.76)
p = Circle(S, m)
T = Point(p)
T' = Rotate(T, 20°, S)
β = Angle(T, S, T')
n = Segment(T, S)
q = Segment(S, T')
T'_1 = Mirror(T, q)
S' = Mirror(S, q)
n' = Segment(T'_1, S')
S'_1 = Mirror(S, n')
T'' = Mirror(T', n')
q' = Segment(S'_1, T'')
U = Mirror(T'_1, q')
S'' = Mirror(S', q')
n'' = Segment(U, S'')
V = Mirror(S'_1, n'')
T''' = Mirror(T'', n'')
q'' = Segment(V, T''')
U' = Mirror(U, q'')
S''' = Mirror(S'', q'')
n''' = Segment(U', S''')
V' = Mirror(V, n''')
W = Mirror(T''', n''')
q''' = Segment(V', W)
U'' = Mirror(U', q''')
Z = Mirror(S''', q''')
r = Segment(U'', Z)
V'' = Mirror(V', r)
W' = Mirror(W, r)
s = Segment(V'', W')
U''' = Mirror(U'', s)
Z' = Mirror(Z, s)
r' = Segment(U''', Z')
V''' = Mirror(V'', r')
W'' = Mirror(W', r')
s' = Segment(V''', W'')
A_1 = Mirror(U''', s')
Z'' = Mirror(Z', s')
r'' = Segment(A_1, Z'')
B_1 = Mirror(V''', r'')
W''' = Mirror(W'', r'')
s'' = Segment(B_1, W''')
C_1 = Mirror(A_1, s'')
Z''' = Mirror(Z'', s'')
r''' = Segment(C_1, Z''')
D_1 = Mirror(B_1, r''')
E_1 = Mirror(W''', r''')
s''' = Segment(D_1, E_1)
F_1 = Mirror(C_1, s''')
G_1 = Mirror(Z''', s''')
t = Segment(F_1, G_1)
H_1 = Mirror(D_1, t)
I_1 = Mirror(E_1, t)
a_1 = Segment(H_1, I_1)
J_1 = (14.04, 3.04)
K_1 = (13.12, -5.14)
L_1 = (16.66, -5.42)
N_1 = (1.44, 1.02)
O_1 = (-2.52, 3.98)
P_1 = (-0.5, -1.82)
d_1 = Hyperbola(N_1, O_1, P_1)
Q_1 = (0.38, -0.3)
R_1 = (-2.72, 2.78)
S_1 = Point(d_1)
T_1 = Intersect(d_1, e', 1)
U_1 = Point(d_1)
V_1 = Point(d_1)
W_1 = Point(d_1)
Z_1 = Point(d_1)
B_2 = Point(d_1)
C_2 = Point(d_1)
D_2 = Point(d_1)
E_2 = Point(d_1)
F_2 = Point(d_1)
G_2 = Point(d_1)
H_2 = Point(d_1)
I_2 = Point(d_1)
J_2 = Point(d_1)
K_2 = Point(d_1)
L_2 = Point(d_1)
M_2 = Point(d_1)
N_2 = Point(d_1)
O_2 = Point(d_1)
P_2 = Point(d_1)
Q_2 = Point(d_1)
R_2 = Point(d_1)
S_2 = Point(d_1)
T_2 = Point(d_1)
b = 0.1 (slider from 0 to 5, step 0.05)
A_2 = (-0.78, -4.04)
U_2 = (-0.12, 0.3)
o = 1 (slider from 0 to 5, step 0.05)
V_2 = (7.68, 4.92)
e_1 = Circle(V_2, o)
f_1 = Circle(V_2, 0.9740636529508756)
W_2 = Point(e_1)
g_1 = Segment(W_2, V_2)
Z_2 = Rotate(W_2, 5°, V_2)
γ = Angle(W_2, V_2, Z_2)
h_1 = Segment(V_2, Z_2)
A_3 = Mirror(W_2, h_1)
B_3 = Mirror(V_2, h_1)
i_1 = Segment(A_3, B_3)
C_3 = Mirror(V_2, i_1)
D_3 = Mirror(Z_2, i_1)
j_1 = Segment(C_3, D_3)
E_3 = Mirror(A_3, j_1)
F_3 = Mirror(B_3, j_1)
k_1 = Segment(E_3, F_3)
G_3 = Mirror(C_3, k_1)
H_3 = Mirror(D_3, k_1)
l_1 = Segment(G_3, H_3)
I_3 = Mirror(E_3, l_1)
J_3 = Mirror(F_3, l_1)
m_1 = Segment(I_3, J_3)
K_3 = Mirror(G_3, m_1)
L_3 = Mirror(H_3, m_1)
n_1 = Segment(K_3, L_3)
M_3 = Mirror(I_3, n_1)
N_3 = Mirror(J_3, n_1)
p_1 = Segment(M_3, N_3)
O_3 = Mirror(K_3, p_1)
P_3 = Mirror(L_3, p_1)
q_1 = Segment(O_3, P_3)
Q_3 = Mirror(M_3, q_1)
R_3 = Mirror(N_3, q_1)
r_1 = Segment(Q_3, R_3)
S_3 = Mirror(O_3, r_1)
T_3 = Mirror(P_3, r_1)
s_1 = Segment(S_3, T_3)
U_3 = Mirror(Q_3, s_1)
V_3 = Mirror(R_3, s_1)
t_1 = Segment(U_3, V_3)
W_3 = Mirror(S_3, t_1)
Z_3 = Mirror(T_3, t_1)
a_2 = Segment(W_3, Z_3)
A_4 = Mirror(U_3, a_2)
B_4 = Mirror(V_3, a_2)
b_2 = Segment(A_4, B_4)
C_4 = Mirror(W_3, b_2)
D_4 = Mirror(Z_3, b_2)
c_2 = Segment(C_4, D_4)
E_4 = Mirror(A_4, c_2)
F_4 = Mirror(B_4, c_2)
d_2 = Segment(E_4, F_4)
G_4 = Mirror(C_4, d_2)
H_4 = Mirror(D_4, d_2)
e_2 = Segment(G_4, H_4)
I_4 = Mirror(E_4, e_2)
J_4 = Mirror(F_4, e_2)
f_2 = Segment(I_4, J_4)
K_4 = Mirror(G_4, f_2)
L_4 = Mirror(H_4, f_2)
g_2 = Segment(K_4, L_4)
M_4 = Mirror(I_4, g_2)
N_4 = Mirror(J_4, g_2)
h_2 = Segment(M_4, N_4)
O_4 = Mirror(K_4, h_2)
P_4 = Mirror(L_4, h_2)
i_2 = Segment(O_4, P_4)
Q_4 = Mirror(M_4, i_2)
R_4 = Mirror(N_4, i_2)
j_2 = Segment(Q_4, R_4)
S_4 = Mirror(O_4, j_2)
T_4 = Mirror(P_4, j_2)
k_2 = Segment(S_4, T_4)
U_4 = Mirror(Q_4, k_2)
V_4 = Mirror(R_4, k_2)
l_2 = Segment(U_4, V_4)
W_4 = Mirror(S_4, l_2)
Z_4 = Mirror(T_4, l_2)
m_2 = Segment(W_4, Z_4)
A_5 = Mirror(U_4, m_2)
B_5 = Mirror(V_4, m_2)
n_2 = Segment(A_5, B_5)
C_5 = Mirror(W_4, n_2)
D_5 = Mirror(Z_4, n_2)
p_2 = Segment(C_5, D_5)
E_5 = Mirror(A_5, p_2)
F_5 = Mirror(B_5, p_2)
q_2 = Segment(E_5, F_5)
G_5 = Mirror(C_5, q_2)
H_5 = Mirror(D_5, q_2)
r_2 = Segment(G_5, H_5)
I_5 = Mirror(E_5, r_2)
J_5 = Mirror(F_5, r_2)
s_2 = Segment(I_5, J_5)
K_5 = Mirror(G_5, s_2)
L_5 = Mirror(H_5, s_2)
t_2 = Segment(K_5, L_5)
M_5 = Mirror(I_5, t_2)
N_5 = Mirror(J_5, t_2)
a_3 = Segment(M_5, N_5)
O_5 = Mirror(K_5, a_3)
P_5 = Mirror(L_5, a_3)
b_3 = Segment(O_5, P_5)
Q_5 = Mirror(M_5, b_3)
R_5 = Mirror(N_5, b_3)
c_3 = Segment(Q_5, R_5)
S_5 = Mirror(O_5, c_3)
T_5 = Mirror(P_5, c_3)
d_3 = Segment(S_5, T_5)
U_5 = Mirror(Q_5, d_3)
V_5 = Mirror(R_5, d_3)
e_3 = Segment(U_5, V_5)
W_5 = Mirror(S_5, e_3)
Z_5 = Mirror(T_5, e_3)
f_3 = Segment(W_5, Z_5)
A_6 = Mirror(U_5, f_3)
B_6 = Mirror(V_5, f_3)
g_3 = Segment(A_6, B_6)
C_6 = Mirror(W_5, g_3)
D_6 = Mirror(Z_5, g_3)
h_3 = Segment(C_6, D_6)
E_6 = Mirror(A_6, h_3)
F_6 = Mirror(B_6, h_3)
i_3 = Segment(E_6, F_6)
G_6 = Mirror(C_6, i_3)
H_6 = Mirror(D_6, i_3)
j_3 = Segment(G_6, H_6)
I_6 = Mirror(E_6, j_3)
J_6 = Mirror(F_6, j_3)
k_3 = Segment(I_6, J_6)
K_6 = Mirror(G_6, k_3)
L_6 = Mirror(H_6, k_3)
l_3 = Segment(K_6, L_6)
M_6 = Mirror(I_6, l_3)
N_6 = Mirror(J_6, l_3)
m_3 = Segment(M_6, N_6)
O_6 = Mirror(K_6, m_3)
P_6 = Mirror(L_6, m_3)
n_3 = Segment(O_6, P_6)
Q_6 = Mirror(M_6, n_3)
R_6 = Mirror(N_6, n_3)
p_3 = Segment(Q_6, R_6)
S_6 = Mirror(O_6, p_3)
T_6 = Mirror(P_6, p_3)
q_3 = Segment(S_6, T_6)
U_6 = Mirror(Q_6, q_3)
V_6 = Mirror(R_6, q_3)
r_3 = Segment(U_6, V_6)
W_6 = Mirror(S_6, r_3)
Z_6 = Mirror(T_6, r_3)
s_3 = Segment(W_6, Z_6)
A_7 = Mirror(U_6, s_3)
B_7 = Mirror(V_6, s_3)
t_3 = Segment(A_7, B_7)
C_7 = Mirror(W_6, t_3)
D_7 = Mirror(Z_6, t_3)
a_4 = Segment(C_7, D_7)
E_7 = Mirror(V_2, g_1)
F_7 = Mirror(Z_2, g_1)
b_4 = Segment(E_7, F_7)
G_7 = Mirror(W_2, b_4)
H_7 = Mirror(V_2, b_4)
c_4 = Segment(G_7, H_7)
I_7 = Mirror(E_7, c_4)
J_7 = Mirror(F_7, c_4)
d_4 = Segment(I_7, J_7)
K_7 = Mirror(G_7, d_4)
L_7 = Mirror(H_7, d_4)
e_4 = Segment(K_7, L_7)
M_7 = Mirror(I_7, e_4)
N_7 = Mirror(J_7, e_4)
f_4 = Segment(M_7, N_7)
O_7 = Mirror(K_7, f_4)
P_7 = Mirror(L_7, f_4)
g_4 = Segment(O_7, P_7)
Q_7 = Mirror(M_7, g_4)
R_7 = Mirror(N_7, g_4)
h_4 = Segment(Q_7, R_7)
S_7 = Mirror(O_7, h_4)
T_7 = Mirror(P_7, h_4)
i_4 = Segment(S_7, T_7)
U_7 = Mirror(Q_7, i_4)
V_7 = Mirror(R_7, i_4)
j_4 = Segment(U_7, V_7)
W_7 = Mirror(S_7, j_4)
Z_7 = Mirror(T_7, j_4)
k_4 = Segment(W_7, Z_7)
A_8 = Mirror(U_7, k_4)
B_8 = Mirror(V_7, k_4)
l_4 = Segment(A_8, B_8)
C_8 = Mirror(W_7, l_4)
D_8 = Mirror(Z_7, l_4)
m_4 = Segment(C_8, D_8)
E_8 = Mirror(A_8, m_4)
F_8 = Mirror(B_8, m_4)
n_4 = Segment(E_8, F_8)
G_8 = Mirror(C_8, n_4)
H_8 = Mirror(D_8, n_4)
p_4 = Segment(G_8, H_8)
I_8 = Mirror(E_8, p_4)
J_8 = Mirror(F_8, p_4)
q_4 = Segment(I_8, J_8)
K_8 = Mirror(G_8, q_4)
L_8 = Mirror(H_8, q_4)
r_4 = Segment(K_8, L_8)
M_8 = Mirror(I_8, r_4)
N_8 = Mirror(J_8, r_4)
s_4 = Segment(M_8, N_8)
O_8 = Mirror(K_8, s_4)
P_8 = Mirror(L_8, s_4)
t_4 = Segment(O_8, P_8)
Q_8 = Mirror(M_8, t_4)
R_8 = Mirror(N_8, t_4)
a_5 = Segment(Q_8, R_8)
S_8 = Mirror(O_8, a_5)
T_8 = Mirror(P_8, a_5)
b_5 = Segment(S_8, T_8)
M_1 = (7.68, 4.92)
u = 5 (slider from 1 to 5, step 0.05)
c_1 = Circle(M_1, u)
U_8 = Point(c_1)
V_8 = Rotate(U_8, 15°, M_1)
W_8 = Rotate(V_8, 15°, M_1)
Z_8 = Rotate(W_8, 15°, M_1)
A_9 = Rotate(Z_8, 15°, M_1)
B_9 = Rotate(A_9, 15°, M_1)
C_9 = Rotate(B_9, 15°, M_1)
D_9 = Rotate(C_9, 15°, M_1)
E_9 = Rotate(D_9, 15°, M_1)
F_9 = Rotate(E_9, 15°, M_1)
G_9 = Rotate(F_9, 15°, M_1)
H_9 = Rotate(G_9, 15°, M_1)
I_9 = Rotate(H_9, 15°, M_1)
J_9 = Rotate(I_9, 15°, M_1)
K_9 = Rotate(J_9, 15°, M_1)
L_9 = Rotate(K_9, 15°, M_1)
M_9 = Rotate(L_9, 15°, M_1)
N_9 = Rotate(M_9, 15°, M_1)
O_9 = Rotate(N_9, 15°, M_1)
P_9 = Rotate(O_9, 15°, M_1)
Q_9 = Rotate(P_9, 15°, M_1)
R_9 = Rotate(Q_9, 15°, M_1)
S_9 = Rotate(R_9, 15°, M_1)
T_9 = Rotate(S_9, 15°, M_1)
v = 2.65 (slider from 1 to 4, step 0.05)
c_5 = Circle(S, v)
U_9 = Point(c_5)
V_9 = Rotate(U_9, 20°, S)
δ = Angle(U_9, S, V_9)
W_9 = Rotate(V_9, 20°, S)
ε = Angle(V_9, S, W_9)
Z_9 = Rotate(W_9, 20°, S)
ζ = Angle(W_9, S, Z_9)
A_{10} = Rotate(Z_9, 20°, S)
η = Angle(Z_9, S, A_{10})
B_{10} = Rotate(A_{10}, 20°, S)
θ = Angle(A_{10}, S, B_{10})
C_{10} = Rotate(B_{10}, 20°, S)
ι = Angle(B_{10}, S, C_{10})
D_{10} = Rotate(C_{10}, 20°, S)
κ = Angle(C_{10}, S, D_{10})
E_{10} = Rotate(D_{10}, 20°, S)
λ = Angle(D_{10}, S, E_{10})
F_{10} = Rotate(E_{10}, 20°, S)
μ = Angle(E_{10}, S, F_{10})
G_{10} = Rotate(F_{10}, 20°, S)
ν = Angle(F_{10}, S, G_{10})
H_{10} = Rotate(G_{10}, 20°, S)
ξ = Angle(G_{10}, S, H_{10})
I_{10} = Rotate(H_{10}, 20°, S)
ο = Angle(H_{10}, S, I_{10})
J_{10} = Rotate(I_{10}, 20°, S)
ρ = Angle(I_{10}, S, J_{10})
K_{10} = Rotate(J_{10}, 20°, S)
σ = Angle(J_{10}, S, K_{10})
L_{10} = Rotate(K_{10}, 20°, S)
τ = Angle(K_{10}, S, L_{10})
M_{10} = Rotate(L_{10}, 20°, S)
υ = Angle(L_{10}, S, M_{10})
N_{10} = Rotate(M_{10}, 20°, S)
ϕ = Angle(M_{10}, S, N_{10})