R_1 = (-2.9969267636690993, -0.8746212347679219)
F = (1.0328874081147483, -0.3229771037307719)
d = 0.751 (slider from 0.001 to b, step 0.05)
q = Circle(F, d)
c = 1.051 (slider from 0.001 to a, step 0.05)
p = Circle(F, c)
b = 1.31 (slider from 0.01 to 5, step 0.05)
a = 3.301 (slider from 0.001 to 5, step 0.05)
B = (5.16, -0.62)
A = (0, -0.62)
h = Circle(A, b)
e = Circle(A, a)
f = Line(A, B)
C = Intersect(e, f, 2)
j = OrthogonalLine(C, f)
g = OrthogonalLine(A, f)
D = Intersect(h, g, 2)
i = OrthogonalLine(D, g)
E = Intersect(i, j)
r = Circle(C, E)
J = Intersect(r, f, 2)
K = Midpoint(A, J)
s = Circle(K, A)
L = Intersect(s, j, 2)
poly3, t, j_1, k_1, l_1, M, N = Polygon(L, C, 4)
T = Midpoint(C, M)
t_1 = Circle(T, C)
poly1, a_1, c_1, e_1, d_1 = Polygon(A, C, E, D)
l = Line(F, d_1)
H = Intersect(q, l, 1)
k = Line(F, a_1)
k_3 = Line(R_1, k)
I_1 = Intersect(k, c_1)
F_1 = Intersect(k, d_1)
m = Line(H, k)
D_1 = Intersect(m, c_1)
C_1 = Intersect(m, d_1)
G = Intersect(p, k, 2)
v = Vector(F, G)
n = Line(G, l)
I = Intersect(m, n)
p_1 = Circle(G, I)
O = Intersect(p_1, k, 2)
P = Midpoint(F, O)
q_1 = Circle(P, F)
Q = Intersect(q_1, n, 1)
poly4, m_1, n_1, r_1, s_1, R, S = Polygon(Q, G, 4)
c_2 = Circle(M, Segment[G, R])
U = Intersect(t_1, c_2, 2)
poly6, k_2, l_2, m_2, n_2, Z, A_1 = Polygon(U, C, 4)
d_2 = Circle(D, Segment[C, Z])
s_2 = Circle(F_1, Radius[d_2])
G_1 = Intersect(s_2, k, 2)
Q_1 = Translate(G_1, v)
k_5 = OrthogonalLine(Q_1, k)
e_2 = Circle(D_1, Radius[d_2])
r_3 = Circle(R_1, Radius[e_2])
S_1 = Intersect(r_3, k_3, 2)
poly10, s_3, t_3, a_3, b_3, T_1, U_1 = Polygon(R_1, S_1, 4)
r_4 = Circle(U_1, Segment[D, C_1])
J_2 = Intersect(r_4, b_3, 1)
E_1 = Intersect(e_2, m, 1)
g_3 = Segment(E_1, I_1)
Q_2 = Intersect(g_3, k_5)
q_2 = Segment(E_1, E)
B_1 = Intersect(d_2, e_1, 1)
r_2 = OrthogonalLine(B_1, e_1)
J_1 = Intersect(r_2, q_2)
s_4 = Circle(J_2, Segment[B_1, J_1])
K_2 = Intersect(s_4, b_3, 2)
h_6 = Circle(K_2, Segment[Q_2, Q_1])
B_3 = Intersect(h_6, b_3, 2)
poly2, f_1, h_1, i_1, g_1 = Polygon(F, H, I, G)
b_1 = Segment(C, U)
f_2 = Segment(U, M)
poly5, g_2, h_2, i_2, j_2, V, W = Polygon(M, U, 4)
p_2 = Segment(B_1, C_1)
t_2 = Segment(G_1, A)
c_3 = Circle(C, Radius[s_2])
H_1 = Intersect(c_3, a_1, 1)
a_2 = Segment(H_1, I_1)
b_2 = Segment(B_1, J_1)
K_1 = Intersect(r_2, a_2)
f_3 = Segment(G_1, K_1)
d_3 = Circle(I, E_1)
L_1 = Intersect(n, g_3)
poly7, l_3, e_3, i_3 = Polygon(E_1, I, L_1)
u = Vector(I, H)
M_1 = Translate(E_1, u)
I' = Translate(I, u)
N_1 = Translate(L_1, u)
poly7', n_3, m_3, i' = Polygon(M_1, I', N_1)
h_3 = Segment(C_1, G_1)
O_1 = Intersect(h_3, l)
poly8, g_4, o_1, f_4 = Polygon(O_1, F, G_1)
P_1 = Translate(O_1, v)
F' = Translate(F, v)
poly8', q_3, p_3, f' = Polygon(P_1, F', Q_1)
poly9, c_4, m_4, n_4, f_5, f_6 = Polygon(C_1, M_1, N_1, F, F_1)
j_3 = Segment(P_1, Q_1)
translation = 1 (slider from 0.001 to 1, step 0.01)
h_4 = Segment(U_1, D)
d_4 = Circle(D, (translation * h_4))
V_1 = Intersect(d_4, h_4, 1)
w = Vector(D, V_1)
poly11, d_5, b_4, j_4, e_4, c_5 = Polygon(D, B_1, J_1, E_1, C_1)
D' = Translate(D, w)
W_1 = Translate(B_1, w)
Z_1 = Translate(J_1, w)
A_2 = Translate(E_1, w)
B_2 = Translate(C_1, w)
poly11', d', w_1, z_1, a_4, b_5 = Polygon(D', W_1, Z_1, A_2, B_2)
poly12, d_6, e_5, e_6 = Polygon(E_1, E, D_1)
i_4 = Segment(Z_1, E)
k_4 = Circle(E, (translation * i_4))
C_2 = Intersect(k_4, i_4, 1)
u_1 = Vector(E, C_2)
D_2 = Translate(E_1, u_1)
E' = Translate(E, u_1)
E_2 = Translate(D_1, u_1)
poly12', e_7, d_7, e' = Polygon(D_2, E', E_2)
poly13, e_8, j_5, b_6 = Polygon(J_1, B_1, E)
l_4 = Segment(E, A_2)
F_2 = Midpoint(l_4)
p_4 = Semicircle(A_2, E)
q_4 = Circle(E, (translation * l_4))
G_2 = Intersect(p_4, q_4, 1)
v_1 = Vector(E, G_2)
H_2 = Translate(J_1, v_1)
I_2 = Translate(B_1, v_1)
E'_1 = Translate(E, v_1)
t_4 = Segment(B_3, C_1)
poly13', e'_1, h_5, i_5 = Polygon(H_2, I_2, E'_1)
g_5 = Circle(C_1, (translation * t_4))
L_2 = Intersect(g_5, t_4)
u_2 = Vector(C_1, L_2)
M_2 = Translate(C_1, u_2)
N_2 = Translate(M_1, u_2)
O_2 = Translate(N_1, u_2)
F'_1 = Translate(F, u_2)
P_2 = Translate(F_1, u_2)
poly9', m_5, n_5, o_2, f'_1, p_5 = Polygon(M_2, N_2, O_2, F'_1, P_2)
poly14, g_6, q_5, q_6, l_5 = Polygon(G, Q_1, Q_2, L_1)
r_5 = Segment(F'_1, G)
s_5 = Circle(G, (translation * r_5))
R_2 = Intersect(s_5, r_5)
v_2 = Vector(G, R_2)
G' = Translate(G, v_2)
S_2 = Translate(Q_1, v_2)
T_2 = Translate(Q_2, v_2)
U_2 = Translate(L_1, v_2)
poly14', g', s_6, t_5, u_3 = Polygon(G', S_2, T_2, U_2)
a_5 = Segment(T_2, I_1)
c_6 = Circle(I_1, (translation * a_5))
V_2 = Intersect(c_6, a_5)
w_2 = Vector(I_1, V_2)
poly15, i_6, l_6, i_7, d_8 = Polygon(I_1, L_1, I, D_1)
W_2 = Translate(I_1, w_2)
Z_2 = Translate(L_1, w_2)
I'_1 = Translate(I, w_2)
A_3 = Translate(D_1, w_2)
poly15', w_3, z_2, i'_1, a_6 = Polygon(W_2, Z_2, I'_1, A_3)
j_6 = Segment(M_1, K_2)
k_6 = Circle(M_1, (translation * j_6))
C_3 = Intersect(k_6, j_6, 1)
v_3 = Vector(M_1, C_3)
D_3 = Translate(M_1, v_3)
I'' = Translate(I', v_3)
E_3 = Translate(N_1, v_3)
poly7'', e_9, d_9, i'' = Polygon(D_3, I'', E_3)
m_6 = Segment(Q_2, C_3)
p_6 = Circle(Q_2, (translation * m_6))
F_3 = Intersect(p_6, m_6)
u_4 = Vector(Q_2, F_3)
poly16, i_8, q_7, q_8 = Polygon(Q_2, Q_1, I_1)
G_3 = Translate(Q_2, u_4)
H_3 = Translate(Q_1, u_4)
I_3 = Translate(I_1, u_4)
poly16', i_9, g_7, h_7 = Polygon(G_3, H_3, I_3)
r_6 = Circle(B_3, Segment[C_1, F_1])
J_3 = Intersect(r_6, b_3, 1)
n_6 = Segment(J_3, F_1)
t_6 = Circle(F_1, (translation * n_6))
K_3 = Intersect(t_6, n_6)
v_4 = Vector(F_1, K_3)
poly17, a_7, f_7, g_8, k_7, h_8 = Polygon(A, F_1, G_1, K_1, H_1)
A' = Translate(A, v_4)
L_3 = Translate(F_1, v_4)
M_3 = Translate(G_1, v_4)
N_3 = Translate(K_1, v_4)
O_3 = Translate(H_1, v_4)
poly17', a', l_7, m_7, n_7, o_3 = Polygon(A', L_3, M_3, N_3, O_3)
j_7 = Segment(R_1, K_1)
c_7 = Circle(K_1, (translation * j_7))
P_3 = Intersect(a_2, f_3)
Q_3 = Intersect(c_7, j_7)
w_4 = Vector(K_1, Q_3)
poly18, g_9, k_8, i_{10} = Polygon(K_1, I_1, G_1)
R_3 = Translate(K_1, w_4)
S_3 = Translate(I_1, w_4)
T_3 = Translate(G_1, w_4)
poly18', t_7, r_7, s_7 = Polygon(R_3, S_3, T_3)
p_7 = Segment(S_1, C)
c_8 = Circle(C, (translation * p_7))
U_3 = Intersect(c_8, p_7, 1)
u_5 = Vector(C, U_3)
poly19, c_9, h_9, i_{11} = Polygon(H_1, I_1, C)
V_3 = Translate(H_1, u_5)
W_3 = Translate(I_1, u_5)
C' = Translate(C, u_5)
poly19', c', v_5, w_5 = Polygon(V_3, W_3, C')
b_7 = Segment(H, I)
f_8 = Segment(I, G)
j_8 = Segment(G, F)
l_8 = Segment(F, H)
m_8 = Segment(U_1, R_1)
n_8 = Segment(R_1, S_1)
p_8 = Segment(S_1, T_1)
r_8 = Segment(T_1, U_1)