O = Intersect(xAxis, yAxis)
c = Circle(O, 10)
d = Circle(O, 5)
A = Point(d)
B = Rotate(A, 59.99999999999999°, O)
C = Rotate(B, 59.99999999999999°, O)
D = Rotate(C, 59.99999999999999°, O)
E = Rotate(D, 59.99999999999999°, O)
F = Rotate(E, 59.99999999999999°, O)
poly1, o, a, b = Polygon(A, B, O)
G = Midpoint(o)
H_1 = Midpoint(a)
I_1 = Midpoint(b)
e = Segment(O, G)
f = Segment(B, I_1)
I = Intersect(e, f)
g = Segment(I, A)
h = Segment(I, B)
i = Segment(I, O)
j = Line(O, I)
L = Intersect(c, j, 2)
k = Line(O, B)
l = Line(O, A)
M = Intersect(c, k, 2)
N = Intersect(c, l, 2)
poly2, l_1, a_1, b_1 = Polygon(A, B, L)
J_1 = Midpoint(b_1)
m = Line(B, J_1)
J = Intersect(j, m)
n = Segment(J, A)
p = Segment(J, B)
q = Segment(J, L)
poly3, l_2, b_2, m_1 = Polygon(B, M, L)
K_1 = Midpoint(b_2)
P = Midpoint(l_2)
r = Segment(L, P)
s = Segment(K_1, B)
K = Intersect(r, s)
t = Segment(K, M)
c_1 = Segment(K, L)
d_1 = Segment(K, B)
poly4, n_1, l_3, a_2 = Polygon(L, A, N)
Q = Midpoint(a_2)
R = Midpoint(l_3)
e_1 = Segment(L, R)
f_1 = Segment(Q, A)
H = Intersect(e_1, f_1)
g_1 = Segment(H, N)
h_1 = Segment(H, A)
i_1 = Segment(H, L)
B' = Rotate(B, 59.99999999999999°, O)
M' = Rotate(M, 59.99999999999999°, O)
L' = Rotate(L, 59.99999999999999°, O)
poly3', l', b', m' = Polygon(B', M', L')
A' = Rotate(A, 59.99999999999999°, O)
B'_1 = Rotate(B, 59.99999999999999°, O)
L'_1 = Rotate(L, 59.99999999999999°, O)
poly2', l'_1, a', b'_1 = Polygon(A', B'_1, L'_1)
L'_2 = Rotate(L, 59.99999999999999°, O)
A'_1 = Rotate(A, 59.99999999999999°, O)
N' = Rotate(N, 59.99999999999999°, O)
poly4', n', l'_2, a'_1 = Polygon(L'_2, A'_1, N')
A'_2 = Rotate(A, 59.99999999999999°, O)
B'_2 = Rotate(B, 59.99999999999999°, O)
O' = Rotate(O, 59.99999999999999°, O)
poly1', o', a'_2, b'_2 = Polygon(A'_2, B'_2, O')
K' = Rotate(K, 59.99999999999999°, O)
J' = Rotate(J, 59.99999999999999°, O)
H' = Rotate(H, 59.99999999999999°, O)
I' = Rotate(I, 59.99999999999999°, O)
j_1 = Segment(H', M)
k_1 = Segment(H', B)
p_1 = Segment(H', L')
q_1 = Segment(J', B)
r_1 = Segment(J', L')
s_1 = Segment(J', C)
t_1 = Segment(I', B)
c_2 = Segment(I', O)
d_2 = Segment(I', C)
e_2 = Segment(K', L')
f_2 = Segment(K', C)
g_2 = Segment(K', M')
S = Rotate(L'_2, 59.99999999999999°, O)
T = Rotate(A'_1, 59.99999999999999°, O)
N'' = Rotate(N', 59.99999999999999°, O)
poly4'', n'', s_2, t_2 = Polygon(S, T, N'')
A'' = Rotate(A', 59.99999999999999°, O)
U = Rotate(B'_1, 59.99999999999999°, O)
V = Rotate(L'_1, 59.99999999999999°, O)
poly2'', v, a'', u = Polygon(A'', U, V)
B'' = Rotate(B', 59.99999999999999°, O)
M'' = Rotate(M', 59.99999999999999°, O)
L'' = Rotate(L', 59.99999999999999°, O)
poly3'', l'', b'', m'' = Polygon(B'', M'', L'')
W = Rotate(A'_2, 59.99999999999999°, O)
Z = Rotate(B'_2, 59.99999999999999°, O)
O'' = Rotate(O', 59.99999999999999°, O)
poly1'', o'', w, z = Polygon(W, Z, O'')
H'' = Rotate(H', 59.99999999999999°, O)
J'' = Rotate(J', 59.99999999999999°, O)
K'' = Rotate(K', 59.99999999999999°, O)
I'' = Rotate(I', 59.99999999999999°, O)
h_2 = Segment(H'', C)
i_2 = Segment(H'', M')
j_2 = Segment(H'', S)
k_2 = Segment(J'', C)
m_2 = Segment(J'', D)
n_2 = Segment(J'', S)
p_2 = Segment(I'', D)
q_2 = Segment(I'', O)
r_2 = Segment(I'', C)
a_3 = Segment(K'', D)
b_3 = Segment(K'', S)
c_3 = Segment(K'', M'')
S' = Rotate(S, 59.99999999999999°, O)
T' = Rotate(T, 59.99999999999999°, O)
N''' = Rotate(N'', 59.99999999999999°, O)
poly4''', n''', s', t' = Polygon(S', T', N''')
A''' = Rotate(A'', 59.99999999999999°, O)
U' = Rotate(U, 59.99999999999999°, O)
V' = Rotate(V, 59.99999999999999°, O)
poly2''', v', a''', u' = Polygon(A''', U', V')
B''' = Rotate(B'', 59.99999999999999°, O)
M''' = Rotate(M'', 59.99999999999999°, O)
L''' = Rotate(L'', 59.99999999999999°, O)
poly3''', l''', b''', m''' = Polygon(B''', M''', L''')
W' = Rotate(W, 59.99999999999999°, O)
Z' = Rotate(Z, 59.99999999999999°, O)
O''' = Rotate(O'', 59.99999999999999°, O)
poly1''', o''', w', z' = Polygon(W', Z', O''')
K''_1 = Rotate(K', 59.99999999999999°, O)
H''' = Rotate(H'', 59.99999999999999°, O)
J''' = Rotate(J'', 59.99999999999999°, O)
K''' = Rotate(K'', 59.99999999999999°, O)
I''' = Rotate(I'', 59.99999999999999°, O)
d_3 = Segment(I''', O)
e_3 = Segment(I''', D)
f_3 = Segment(I''', E)
g_3 = Segment(H''', D)
h_3 = Segment(H''', M'')
i_3 = Segment(H''', S')
j_3 = Segment(J''', D)
k_3 = Segment(J''', E)
m_3 = Segment(J''', S')
n_3 = Segment(E, K''')
p_3 = Segment(K''', M''')
q_3 = Segment(K''', S')
A_1 = Rotate(B''', 59.99999999999999°, O)
B_1 = Rotate(M''', 59.99999999999999°, O)
C_1 = Rotate(L''', 59.99999999999999°, O)
poly5, c_4, a_4, b_4 = Polygon(A_1, B_1, C_1)
D_1 = Rotate(A''', 59.99999999999999°, O)
U'' = Rotate(U', 59.99999999999999°, O)
V'' = Rotate(V', 59.99999999999999°, O)
poly6, v'', d_4, u'' = Polygon(D_1, U'', V'')
S'' = Rotate(S', 59.99999999999999°, O)
T'' = Rotate(T', 59.99999999999999°, O)
E_1 = Rotate(N''', 59.99999999999999°, O)
poly7, e_4, s'', t'' = Polygon(S'', T'', E_1)
W'' = Rotate(W', 59.99999999999999°, O)
Z'' = Rotate(Z', 59.99999999999999°, O)
F_1 = Rotate(O''', 59.99999999999999°, O)
poly8, f_4, w'', z'' = Polygon(W'', Z'', F_1)
G_1 = Rotate(K''', 59.99999999999999°, O)
L_1 = Rotate(J''', 59.99999999999999°, O)
M_1 = Rotate(H''', 59.99999999999999°, O)
N_1 = Rotate(I''', 59.99999999999999°, O)
r_3 = Segment(N_1, O)
s_3 = Segment(N_1, F)
t_3 = Segment(N_1, E)
g_4 = Segment(G_1, F)
h_4 = Segment(G_1, B_1)
i_4 = Segment(G_1, C_1)
j_4 = Segment(L_1, F)
k_4 = Segment(L_1, C_1)
l_4 = Segment(L_1, E)
m_4 = Segment(M_1, E)
n_4 = Segment(M_1, C_1)
p_4 = Segment(M_1, M''')
O_1 = Rotate(A_1, 59.99999999999999°, O)
P_1 = Rotate(B_1, 59.99999999999999°, O)
Q_1 = Rotate(C_1, 59.99999999999999°, O)
poly5', q_4, o_1, p_5 = Polygon(O_1, P_1, Q_1)
R_1 = Rotate(D_1, 59.99999999999999°, O)
U''' = Rotate(U'', 59.99999999999999°, O)
V''' = Rotate(V'', 59.99999999999999°, O)
poly6', v''', r_4, u''' = Polygon(R_1, U''', V''')
S''' = Rotate(S'', 59.99999999999999°, O)
T''' = Rotate(T'', 59.99999999999999°, O)
S_1 = Rotate(E_1, 59.99999999999999°, O)
poly7', s_4, s''', t''' = Polygon(S''', T''', S_1)
W''' = Rotate(W'', 59.99999999999999°, O)
Z''' = Rotate(Z'', 59.99999999999999°, O)
T_1 = Rotate(F_1, 59.99999999999999°, O)
poly8', t_4, w''', z''' = Polygon(W''', Z''', T_1)
U_1 = Rotate(G_1, 59.99999999999999°, O)
V_1 = Rotate(L_1, 59.99999999999999°, O)
W_1 = Rotate(K''', 59.99999999999999°, O)
Z_1 = Rotate(N_1, 59.99999999999999°, O)
A_2 = Rotate(M_1, 59.99999999999999°, O)
a_5 = Segment(U_1, N)
b_5 = Segment(U_1, A)
c_5 = Segment(U_1, Q_1)
d_5 = Segment(V_1, A)
e_5 = Segment(V_1, Q_1)
f_5 = Segment(V_1, F)
g_5 = Segment(Z_1, A)
h_5 = Segment(Z_1, F)
i_5 = Segment(Z_1, O)
j_5 = Segment(A_2, Q_1)
k_5 = Segment(A_2, B_1)
l_5 = Segment(A_2, F)