L

T

PO

PV

PL

A'≡B'

C'≡D'

E'≡F'

G'≡H'

I'

L'

M'

N'

A''

B''

N''

G''

H''

I''

C''

D''

E''

F''

L''

M''

I'''

N'''

L'''

M'''

C'''

D'''

G'''

H'''

A'''

B'''

E'''

F'''

A = (-3.54, 0.6)
B = (22.220628874311277, 0.6)
a = Segment(A, B)
C = (8.479, -6.1444)
D = (8.479, 7.21419728115194)
b = Segment(C, D)
E = (2.470735755765717, -1.257843006470882)
c = Circle(E, 5)
F = Point(c)
poli1, d, e, f, g, G, H = Polygon(F, E, 4)
I = (2.4707357557657175, 7.502779523089515)
J = (6.874006338334338, 7.9368894526109175)
i = Segment(F, J)
K = Point(a)
h = Segment(E, K)
L = (4.505207449300951, 7.903323304217256)
j = Segment(H, L)
M = (0.10193686673233232, 7.873409645397665)
k = Segment(G, M)
N = Intersect(a, k)
O = Intersect(a, j)
P = Intersect(a, i)
Q = Intersect(a, k)
R = Intersect(a, h)
S = Intersect(a, h)
T = Intersect(a, j)
p = Circle(N, 4)
q = Circle(N, 5)
V = Intersect(q, k, 2)
U = Point(i)
l = Segment(V, U)
W = Point(l)
m = Segment(K, W)
Z = Intersect(j, l)
r = Circle(N, 2.5)
A_1 = Intersect(r, k, 2)
B_1 = Point(i)
n = Segment(A_1, B_1)
C_1 = Midpoint(e)
D_1 = Midpoint(d)
E_1 = Midpoint(g)
F_1 = Midpoint(f)
s = Segment(C_1, D_1)
t = Segment(D_1, E_1)
a_1 = Segment(E_1, F_1)
b_1 = Segment(F_1, C_1)
G_1 = (1.286336311249025, 6.188322773201578)
c_1 = Segment(C_1, G_1)
H_1 = (4.672371047050028, 6.357559296634966)
d_1 = Segment(D_1, H_1)
I_1 = (5.689606893817644, 6.86202398194928)
e_1 = Segment(E_1, I_1)
J_1 = Intersect(l, e_1)
K_1 = Intersect(l, c_1)
L_1 = Intersect(a, c_1)
M_1 = Intersect(j, n)
N_1 = Intersect(n, d_1)
O_1 = Intersect(a, e_1)
P_1 = Intersect(m, n)
Q_1 = (2.3035721580166415, 7.363257479797558)
f_1 = Segment(F_1, Q_1)
R_1 = Intersect(l, f_1)
S_1 = Intersect(a, f_1)
V_1 = Intersect(l, d_1)
g_1 = Segment(K_1, A_1)
h_1 = Segment(A_1, L_1)
i_1 = Segment(K_1, P_1)
j_1 = Segment(L_1, P_1)
k_1 = Segment(R_1, A_1)
l_1 = Segment(A_1, S_1)
m_1 = Segment(S_1, M_1)
n_1 = Segment(R_1, M_1)
p_1 = Segment(M_1, J_1)
q_1 = Segment(J_1, B_1)
r_1 = Segment(M_1, O_1)
s_1 = Segment(O_1, B_1)
T_1 = Intersect(a, d_1)
t_1 = Segment(P_1, V_1)
a_2 = Segment(V_1, B_1)
b_2 = Segment(P_1, T_1)
c_2 = Segment(T_1, B_1)
d_2 = Segment(K_1, J_1)
U_1 = Point(b)
W_1 = (8.479, -9.549438935353296)
e_2 = Segment(U_1, W_1)
Z_1 = Point(b)
f_2 = Segment(E, Z_1)
A_2 = Point(b)
g_2 = Segment(D_1, A_2)
B_2 = Point(b)
h_2 = Segment(C_1, B_2)
C_2 = Point(b)
i_2 = Segment(F, C_2)
D_2 = Point(b)
j_2 = Segment(E_1, D_2)
E_2 = Point(b)
k_2 = Segment(G, E_2)
F_2 = Point(e_2)
l_2 = Segment(F_1, F_2)
G_2 = Point(e_2)
m_2 = Segment(H, G_2)
H_2 = Intersect(a, b)
I_2 = Point(a)
p_2 = CircleArc(H_2, Z_1, I_2)
J_2 = Point(a)
q_2 = CircleArc(H_2, A_2, J_2)
K_2 = Point(a)
r_2 = CircleArc(H_2, C_2, K_2)
L_2 = Intersect(p_2, a, 1)
M_2 = Intersect(q_2, a, 1)
N_2 = Intersect(r_2, a, 1)
s_2 = CircleArc(H_2, C_2, B_2)
O_2 = (12.156150038737174, 0.8086268683301983)
t_2 = CircleArc(H_2, B_2, O_2)
P_2 = Intersect(t_2, a, 1)
Q_2 = (14.318227629880758, 0.9137172823314055)
c_3 = CircleArc(H_2, E_2, Q_2)
R_2 = Intersect(c_3, a, 1)
S_2 = (15.432754997510957, 0.9345656591173601)
d_3 = CircleArc(H_2, D_2, S_2)
T_2 = (16.742000341479454, 0.9876431730620286)
e_3 = CircleArc(H_2, F_2, T_2)
U_2 = Intersect(e_3, a, 1)
V_2 = (16.547382790349, 0.8814881451726917)
f_3 = CircleArc(H_2, G_2, V_2)
W_2 = Intersect(f_3, a, 1)
Z_2 = Intersect(d_3, a, 1)
A_3 = (10.336843006470883, 6.409318986202997)
n_2 = Segment(L_2, A_3)
B_3 = (11.521242450987573, 6.455594154711489)
a_3 = Segment(M_2, B_3)
C_3 = (12.538478297755187, 6.226476235220986)
b_3 = Segment(P_2, C_3)
D_3 = (12.705641895504264, 6.698649643155799)
g_3 = Segment(N_2, D_3)
E_3 = (14.740113589039497, 6.413309924614002)
h_3 = Segment(R_2, E_3)
F_3 = (14.907277186788573, 6.724340798530225)
i_3 = Segment(Z_2, F_3)
G_3 = (15.924513033556192, 6.608835405704851)
j_3 = Segment(U_2, G_3)
H_3 = (17.108912478072885, 6.73838259317793)
k_3 = Segment(W_2, H_3)
I_3 = (18.59581465630222, 3.1)
l_3 = Segment(B_1, I_3)
J_3 = Intersect(n_2, l_3)
K_3 = Intersect(g_3, l_3)
L_3 = Intersect(k_3, l_3)
M_3 = Intersect(h_3, l_3)
N_3 = Intersect(i, l)
O_3 = (17.5973533940885, 5.6)
m_3 = Segment(N_3, O_3)
P_3 = Intersect(a_3, m_3)
Q_3 = Intersect(b_3, m_3)
R_3 = Intersect(i_3, m_3)
S_3 = Intersect(j_3, m_3)
n_3 = Segment(J_3, Q_3)
p_3 = Segment(Q_3, M_3)
q_3 = Segment(J_3, P_2)
r_3 = Segment(P_2, M_3)
s_3 = Segment(P_3, J_3)
t_3 = Segment(J_3, M_2)
a_4 = Segment(P_3, Q_3)
b_4 = Segment(P_3, K_3)
c_4 = Segment(K_3, M_2)
d_4 = Segment(M_3, S_3)
e_4 = Segment(S_3, L_3)
f_4 = Segment(M_3, U_2)
g_4 = Segment(U_2, L_3)
h_4 = Segment(K_3, R_3)
i_4 = Segment(K_3, Z_2)
j_4 = Segment(Z_2, L_3)
k_4 = Segment(R_3, L_3)
l_4 = Segment(Q_3, S_3)
poli2, a_5, k_5, r_4 = Polygon(K_1, R_1, A_1)
poli3, l_5, a_6, s_4 = Polygon(A_1, S_1, L_1)
poli4, o_1, s_5, m_4 = Polygon(S_1, M_1, O_1)
poli5, m_5, r_5, j_5 = Polygon(R_1, J_1, M_1)
poli6, q_4, j_6, p_4 = Polygon(J_3, P_3, Q_3)
poli7, m_6, j_7, p_5 = Polygon(J_3, P_2, M_2)
poli8, m_7, q_5, s_6 = Polygon(Q_3, S_3, M_3)
poli9, u_2, p_6, m_8 = Polygon(P_2, M_3, U_2)
poli10, a_7, r_6, m_9, s_7 = Polygon(A_1, R_1, M_1, S_1)
poli11, m_{10}, j_8, b_5, o_2 = Polygon(M_1, J_1, B_1, O_1)
T_3 = Intersect(t_2, a, 1)
poli12, j_9, q_6, m_{11}, t_4 = Polygon(J_3, Q_3, M_3, T_3)
U_3 = Intersect(e_3, a, 1)
poli13, m_{12}, s_8, l_6, u_3 = Polygon(M_3, S_3, L_3, U_3)
poli14, d_5, c_5, e_5 = Polygon(C_1, E, D_1)
poli15, f_5, g_5, c_6 = Polygon(G, C_1, F_1)
poli16, e_6, d_6, f_6 = Polygon(D_1, F, E_1)
poli17, h_5, f_7, e_7 = Polygon(F_1, E_1, H)
poli18, c_7, d_7, e_8, f_8 = Polygon(C_1, D_1, E_1, F_1)