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