A = Intersect(xAxis, yAxis)
B = (1, 0)
pol1, f, g, h, i, C, D = Polygon(A, B, 4)
E = Point(xAxis)
pol2, j, k, l, m, F, G = Polygon(B, E, 4)
H = Point(xAxis)
pol3, n, p, q, r, I, J = Polygon(E, H, 4)
K = Point(xAxis)
pol4, s, t, a_3, b, L, M = Polygon(H, K, 4)
N = Point(xAxis)
pol5, c, d, e, f_1, O, P = Polygon(K, N, 4)
Q = Point(xAxis)
pol6, g_1, h_1, i_1, j_1, R, S = Polygon(N, Q, 4)
T = Point(xAxis)
pol7, k_1, l_1, m_1, n_1, U, V = Polygon(Q, T, 4)
pol8, p_1, q_1, r_1, s_1, W, Z = Polygon(C, F, 4)
pol9, t_1, a_1, b_1, c_1, A_1, B_1 = Polygon(F, I, 4)
pol10, d_1, e_1, f_2, g_2, C_1, D_1 = Polygon(I, L, 4)
pol11, h_2, i_2, j_2, k_2, E_1, F_1 = Polygon(L, O, 4)
pol12, l_2, m_2, n_2, p_2, G_1, H_1 = Polygon(O, R, 4)
pol13, q_2, r_2, s_2, t_2, I_1, J_1 = Polygon(W, A_1, 4)
pol14, a_2, b_2, c_2, d_2, K_1, L_1 = Polygon(A_1, C_1, 4)
pol15, e_2, f_3, g_3, h_3, M_1, N_1 = Polygon(C_1, E_1, 4)
pol16, i_3, j_3, k_3, l_3, O_1, P_1 = Polygon(I_1, K_1, 4)
u: (0, 4)
a = 3.1590459461097367 rad (slider from 0 to 180°, step 1°)
pol1' = Rotate(pol1, a, O_1)
pol2' = Rotate(pol2, a, O_1)
pol3' = Rotate(pol3, a, O_1)
pol4' = Rotate(pol4, a, O_1)
pol5' = Rotate(pol5, a, O_1)
pol6' = Rotate(pol6, a, O_1)
pol7' = Rotate(pol7, a, O_1)
pol8' = Rotate(pol8, a, O_1)
pol9' = Rotate(pol9, a, O_1)
pol10' = Rotate(pol10, a, O_1)
pol11' = Rotate(pol11, a, O_1)
pol12' = Rotate(pol12, a, O_1)
pol13' = Rotate(pol13, a, O_1)
pol14' = Rotate(pol14, a, O_1)
pol15' = Rotate(pol15, a, O_1)
pol16' = Rotate(pol16, a, O_1)
pol1'' = Rotate(pol1', a / 2, O_1)
pol2'' = Rotate(pol2', a / 2, O_1)
pol3'' = Rotate(pol3', a / 2, O_1)
pol4'' = Rotate(pol4', a / 2, O_1)
pol5'' = Rotate(pol5', a / 2, O_1)
pol6'' = Rotate(pol6', a / 2, O_1)
pol7'' = Rotate(pol7', a / 2, O_1)
pol8'' = Rotate(pol8', a / 2, O_1)
pol9'' = Rotate(pol9', a / 2, O_1)
pol10'' = Rotate(pol10', a / 2, O_1)
pol11'' = Rotate(pol11', a / 2, O_1)
pol12'' = Rotate(pol12', a / 2, O_1)
pol13'' = Rotate(pol13', a / 2, O_1)
pol14'' = Rotate(pol14', a / 2, O_1)
pol15'' = Rotate(pol15', a / 2, O_1)
pol16'' = Rotate(pol16', a / 2, O_1)
Q_1 = Rotate(O_1, a / 2, O_1)
R_1 = Rotate(P_1, a / 2, O_1)
m_3 = Segment(Q_1, R_1)
pol1''_1 = Rotate(pol1', (-(a / 2)), O_1)
pol2''_1 = Rotate(pol2', (-(a / 2)), O_1)
pol3''_1 = Rotate(pol3', (-(a / 2)), O_1)
pol4''_1 = Rotate(pol4', (-(a / 2)), O_1)
pol5''_1 = Rotate(pol5', (-(a / 2)), O_1)
pol6''_1 = Rotate(pol6', (-(a / 2)), O_1)
pol7''_1 = Rotate(pol7', (-(a / 2)), O_1)
pol8''_1 = Rotate(pol8', (-(a / 2)), O_1)
pol9''_1 = Rotate(pol9', (-(a / 2)), O_1)
pol10''_1 = Rotate(pol10', (-(a / 2)), O_1)
pol11''_1 = Rotate(pol11', (-(a / 2)), O_1)
pol12''_1 = Rotate(pol12', (-(a / 2)), O_1)
pol13''_1 = Rotate(pol13', (-(a / 2)), O_1)
pol14''_1 = Rotate(pol14', (-(a / 2)), O_1)
pol15''_1 = Rotate(pol15', (-(a / 2)), O_1)
pol16''_1 = Rotate(pol16', (-(a / 2)), O_1)
S_1 = Rotate(O_1, (-(a / 2)), O_1)
T_1 = Rotate(P_1, (-(a / 2)), O_1)
n_3 = Segment(S_1, T_1)