Start Animation

Stop Animation

A = (-2, -6)
B = (6, -6)
C = (6, 2)
D = (-2, 2)
poly1, a_1, b, c, d = Polygon(A, B, C, D)
e = Semicircle(D, C)
E = Point(e)
a = Segment(E, D)
f = Segment(E, C)
poly2, g, h, i, j, F, G = Polygon(E, C, 4)
poly3, k, l, m, n, H, I = Polygon(D, E, 4)
p = Semicircle(G, F)
q = Semicircle(I, H)
J = Point(q)
K = Point(p)
r = Segment(J, I)
s = Segment(J, H)
t = Segment(K, G)
b_1 = Segment(K, F)
poly4, c_1, d_1, e_1, f_1, L, M = Polygon(J, H, 4)
poly5, g_1, h_1, i_1, j_1, N, O = Polygon(I, J, 4)
poly6, k_1, l_1, m_1, n_1, P, Q = Polygon(G, K, 4)
poly7, p_1, q_1, r_1, s_1, R, S = Polygon(K, F, 4)
t_1 = Semicircle(O, N)
c_2 = Semicircle(M, L)
d_2 = Semicircle(Q, P)
e_2 = Semicircle(S, R)
T = Point(c_2)
U = Point(d_2)
V = Point(e_2)
W = Point(t_1)
a_2 = Segment(T, M)
b_2 = Segment(T, L)
f_2 = Segment(W, N)
g_2 = Segment(W, O)
h_2 = Segment(U, Q)
i_2 = Segment(U, P)
j_2 = Segment(S, V)
k_2 = Segment(V, R)
poly8, l_2, m_2, n_2, p_2, Z, A_1 = Polygon(O, W, 4)
poly9, q_2, r_2, s_2, t_2, B_1, C_1 = Polygon(W, N, 4)
poly10, a_3, b_3, c_3, d_3, D_1, E_1 = Polygon(M, T, 4)
poly11, e_3, f_3, g_3, h_3, F_1, G_1 = Polygon(T, L, 4)
poly12, i_3, j_3, k_3, l_3, H_1, I_1 = Polygon(Q, U, 4)
poly13, m_3, n_3, p_3, q_3, J_1, K_1 = Polygon(U, P, 4)
poly14, r_3, s_3, t_3, a_4, L_1, M_1 = Polygon(S, V, 4)
poly15, b_4, c_4, d_4, e_4, N_1, O_1 = Polygon(V, R, 4)
f_4 = Semicircle(A_1, Z)
g_4 = Semicircle(C_1, B_1)
h_4 = Semicircle(E_1, D_1)
k_4 = Semicircle(G_1, F_1)
p_4 = Semicircle(I_1, H_1)
q_4 = Semicircle(K_1, J_1)
r_4 = Semicircle(M_1, L_1)
s_4 = Semicircle(O_1, N_1)
P_1 = Point(f_4)
Q_1 = Point(g_4)
R_1 = Point(h_4)
S_1 = Point(k_4)
T_1 = Point(p_4)
U_1 = Point(q_4)
V_1 = Point(r_4)
W_1 = Point(s_4)
i_4 = Segment(P_1, A_1)
j_4 = Segment(P_1, Z)
l_4 = Segment(Q_1, C_1)
m_4 = Segment(Q_1, B_1)
n_4 = Segment(R_1, E_1)
t_4 = Segment(R_1, D_1)
a_5 = Segment(S_1, G_1)
b_5 = Segment(S_1, F_1)
c_5 = Segment(T_1, I_1)
d_5 = Segment(T_1, H_1)
e_5 = Segment(U_1, K_1)
f_5 = Segment(U_1, J_1)
g_5 = Segment(V_1, M_1)
h_5 = Segment(V_1, L_1)
i_5 = Segment(W_1, O_1)
j_5 = Segment(W_1, N_1)
poly16, k_5, l_5, m_5, n_5, Z_1, A_2 = Polygon(A_1, P_1, 4)
poly17, p_5, q_5, r_5, s_5, B_2, C_2 = Polygon(P_1, Z, 4)
poly18, t_5, a_6, b_6, c_6, D_2, E_2 = Polygon(C_1, Q_1, 4)
poly19, d_6, e_6, f_6, g_6, F_2, G_2 = Polygon(Q_1, B_1, 4)
poly20, h_6, i_6, j_6, k_6, H_2, I_2 = Polygon(E_1, R_1, 4)
poly21, l_6, m_6, n_6, p_6, J_2, K_2 = Polygon(R_1, D_1, 4)
poly22, q_6, r_6, s_6, t_6, L_2, M_2 = Polygon(G_1, S_1, 4)
poly23, a_7, b_7, c_7, d_7, N_2, O_2 = Polygon(S_1, F_1, 4)
poly24, e_7, f_7, g_7, h_7, P_2, Q_2 = Polygon(I_1, T_1, 4)
poly25, i_7, j_7, k_7, l_7, R_2, S_2 = Polygon(T_1, H_1, 4)
poly26, m_7, n_7, p_7, q_7, T_2, U_2 = Polygon(K_1, U_1, 4)
poly27, r_7, s_7, t_7, a_8, V_2, W_2 = Polygon(U_1, J_1, 4)
poly28, b_8, c_8, d_8, e_8, Z_2, A_3 = Polygon(M_1, V_1, 4)
poly29, f_8, g_8, h_8, i_8, B_3, C_3 = Polygon(V_1, L_1, 4)
poly30, j_8, k_8, l_8, m_8, D_3, E_3 = Polygon(O_1, W_1, 4)
poly31, n_8, p_8, q_8, r_8, F_3, G_3 = Polygon(W_1, N_1, 4)
s_8 = Semicircle(A_2, Z_1)
t_8 = Semicircle(C_2, B_2)
c_9 = Semicircle(E_2, D_2)
d_9 = Semicircle(G_2, F_2)
e_9 = Semicircle(I_2, H_2)
f_9 = Semicircle(K_2, J_2)
g_9 = Semicircle(M_2, L_2)
h_9 = Semicircle(O_2, N_2)
H_3 = Point(s_8)
I_3 = Point(t_8)
J_3 = Point(c_9)
K_3 = Point(d_9)
L_3 = Point(e_9)
M_3 = Point(f_9)
N_3 = Point(g_9)
O_3 = Point(h_9)
a_9 = Segment(H_3, A_2)
b_9 = Segment(H_3, Z_1)
i_9 = Segment(I_3, C_2)
j_9 = Segment(I_3, B_2)
k_9 = Segment(J_3, E_2)
l_9 = Segment(J_3, D_2)
m_9 = Segment(K_3, G_2)
n_9 = Segment(K_3, F_2)
p_9 = Segment(L_3, I_2)
q_9 = Segment(L_3, H_2)
r_9 = Segment(M_3, K_2)
s_9 = Segment(M_3, J_2)
t_9 = Segment(N_3, M_2)
a_{10} = Segment(N_3, L_2)
b_{10} = Segment(O_3, O_2)
c_{10} = Segment(O_3, N_2)
poly32, d_{10}, e_{10}, f_{10}, g_{10}, P_3, Q_3 = Polygon(A_2, H_3, 4)
poly33, h_{10}, i_{10}, j_{10}, k_{10}, R_3, S_3 = Polygon(H_3, Z_1, 4)
poly34, l_{10}, m_{10}, n_{10}, p_{10}, T_3, U_3 = Polygon(C_2, I_3, 4)
poly35, q_{10}, r_{10}, s_{10}, t_{10}, V_3, W_3 = Polygon(I_3, B_2, 4)
poly36, a_{11}, b_{11}, c_{11}, d_{11}, Z_3, A_4 = Polygon(E_2, J_3, 4)
poly37, e_{11}, f_{11}, g_{11}, h_{11}, B_4, C_4 = Polygon(J_3, D_2, 4)
poly38, i_{11}, j_{11}, k_{11}, l_{11}, D_4, E_4 = Polygon(G_2, K_3, 4)
poly39, m_{11}, n_{11}, p_{11}, q_{11}, F_4, G_4 = Polygon(K_3, F_2, 4)
poly40, r_{11}, s_{11}, t_{11}, a_{12}, H_4, I_4 = Polygon(I_2, L_3, 4)
poly41, b_{12}, c_{12}, d_{12}, e_{12}, J_4, K_4 = Polygon(L_3, H_2, 4)
poly42, f_{12}, g_{12}, h_{12}, i_{12}, L_4, M_4 = Polygon(K_2, M_3, 4)
poly43, j_{12}, k_{12}, l_{12}, m_{12}, N_4, O_4 = Polygon(M_3, J_2, 4)
poly44, n_{12}, p_{12}, q_{12}, r_{12}, P_4, Q_4 = Polygon(M_2, N_3, 4)
poly45, s_{12}, t_{12}, a_{13}, b_{13}, R_4, S_4 = Polygon(N_3, L_2, 4)
poly46, c_{13}, d_{13}, e_{13}, f_{13}, T_4, U_4 = Polygon(O_2, O_3, 4)
poly47, g_{13}, h_{13}, i_{13}, j_{13}, V_4, W_4 = Polygon(O_3, N_2, 4)
k_{13} = Semicircle(Q_2, P_2)
p_{13} = Semicircle(S_2, R_2)
q_{13} = Semicircle(U_2, T_2)
r_{13} = Semicircle(W_2, V_2)
s_{13} = Semicircle(A_3, Z_2)
t_{13} = Semicircle(C_3, B_3)
c_{14} = Semicircle(E_3, D_3)
d_{14} = Semicircle(G_3, F_3)
Z_4 = Point(k_{13})
A_5 = Point(p_{13})
B_5 = Point(q_{13})
C_5 = Point(r_{13})
D_5 = Point(s_{13})
E_5 = Point(t_{13})
F_5 = Point(c_{14})
G_5 = Point(d_{14})
l_{13} = Segment(Q_2, Z_4)
m_{13} = Segment(Z_4, P_2)
n_{13} = Segment(S_2, A_5)
a_{14} = Segment(A_5, R_2)
b_{14} = Segment(U_2, B_5)
e_{14} = Segment(B_5, T_2)
f_{14} = Segment(W_2, C_5)
g_{14} = Segment(C_5, V_2)
h_{14} = Segment(A_3, D_5)
i_{14} = Segment(D_5, Z_2)
j_{14} = Segment(C_3, E_5)
k_{14} = Segment(E_5, B_3)
l_{14} = Segment(E_3, F_5)
m_{14} = Segment(F_5, D_3)
n_{14} = Segment(G_3, G_5)
p_{14} = Segment(G_5, F_3)
poly48, q_{14}, r_{14}, s_{14}, t_{14}, H_5, I_5 = Polygon(Q_2, Z_4, 4)
poly49, a_{15}, b_{15}, c_{15}, d_{15}, J_5, K_5 = Polygon(Z_4, P_2, 4)
poly50, e_{15}, f_{15}, g_{15}, h_{15}, L_5, M_5 = Polygon(S_2, A_5, 4)
poly51, i_{15}, j_{15}, k_{15}, l_{15}, N_5, O_5 = Polygon(A_5, R_2, 4)
poly52, m_{15}, n_{15}, p_{15}, q_{15}, P_5, Q_5 = Polygon(U_2, B_5, 4)
poly53, r_{15}, s_{15}, t_{15}, a_{16}, R_5, S_5 = Polygon(B_5, T_2, 4)
poly54, b_{16}, c_{16}, d_{16}, e_{16}, T_5, U_5 = Polygon(W_2, C_5, 4)
poly55, f_{16}, g_{16}, h_{16}, i_{16}, V_5, W_5 = Polygon(C_5, V_2, 4)
poly56, j_{16}, k_{16}, l_{16}, m_{16}, Z_5, A_6 = Polygon(A_3, D_5, 4)
poly57, n_{16}, p_{16}, q_{16}, r_{16}, B_6, C_6 = Polygon(D_5, Z_2, 4)
poly58, s_{16}, t_{16}, a_{17}, b_{17}, D_6, E_6 = Polygon(C_3, E_5, 4)
poly59, c_{17}, d_{17}, e_{17}, f_{17}, F_6, G_6 = Polygon(E_5, B_3, 4)
poly60, g_{17}, h_{17}, i_{17}, j_{17}, H_6, I_6 = Polygon(E_3, F_5, 4)
poly61, k_{17}, l_{17}, m_{17}, n_{17}, J_6, K_6 = Polygon(F_5, D_3, 4)
poly62, p_{17}, q_{17}, r_{17}, s_{17}, L_6, M_6 = Polygon(G_3, G_5, 4)
poly63, t_{17}, a_{18}, b_{18}, c_{18}, N_6, O_6 = Polygon(G_5, F_3, 4)
poly64, c_{19}, d_{18}, e_{18} = Polygon(D, E, C)
poly65, f_{18}, g_{18}, k_{18} = Polygon(G, K, F)
poly66, s_{18}, r_{18}, v = Polygon(R, V, S)
poly67, p_{18}, q_{18}, u = Polygon(Q, U, P)
poly68, j_{18}, k_{19}, u_1 = Polygon(K_1, U_1, J_1)
poly69, l_{18}, m_{18}, v_1 = Polygon(M_1, V_1, L_1)
poly70, n_{18}, o_1, w_1 = Polygon(O_1, W_1, N_1)
poly71, i_{18}, j_{19}, h_{18} = Polygon(J, H, I)
poly72, o, w, n_{19} = Polygon(W, N, O)
poly73, l_{19}, m_{19}, t_{18} = Polygon(M, T, L)
poly74, d_{19}, e_{19}, r_{19} = Polygon(E_1, R_1, D_1)
poly75, j_{20}, k_{20}, m_{20} = Polygon(K_2, M_3, J_2)
poly76, l_{20}, m_{21}, n_{20} = Polygon(M_2, N_3, L_2)
poly77, r_{20}, s_{19}, a_{19} = Polygon(S_2, A_5, R_2)
poly78, t_{19}, u_2, b_{19} = Polygon(U_2, B_5, T_2)
poly79, z_1, a_{20}, p_{19} = Polygon(A_1, P_1, Z)
poly80, b_{20}, c_{20}, i_{19} = Polygon(C_2, I_3, B_2)
poly81, b_{21}, c_{21}, q_{19} = Polygon(C_1, Q_1, B_1)
poly82, f_{19}, g_{19}, k_{21} = Polygon(G_2, K_3, F_2)
poly83, d_{20}, e_{20}, j_{21} = Polygon(E_2, J_3, D_2)
poly84, g_{20}, f_{20}, g_{21} = Polygon(F_3, G_3, G_5)
poly85, d_{21}, e_{21}, f_{21} = Polygon(E_3, F_5, D_3)
poly86, b_{22}, c_{22}, e_{22} = Polygon(C_3, E_5, B_3)
poly87, z_2, a_{21}, d_{22} = Polygon(A_3, D_5, Z_2)
poly88, v_2, w_2, c_{23} = Polygon(W_2, C_5, V_2)
poly89, h_{19}, z_3, a_{22} = Polygon(Z_1, A_2, H_3)
poly90, h_{20}, i_{20}, l_{21} = Polygon(I_2, L_3, H_2)
poly91, f_{22}, g_{22}, s_{20} = Polygon(G_1, S_1, F_1)
poly92, n_{21}, o_2, o_3 = Polygon(O_2, O_3, N_2)
poly93, h_{21}, i_{21}, t_{20} = Polygon(I_1, T_1, H_1)
poly94, p_{20}, q_{20}, z_4 = Polygon(Q_2, Z_4, P_2)