A = (24.056670232269532, -1.7438865881722134)
B = (44.3211274365417, -1.6799608556666255)
đa giác1, a, b, c, d, C, D = Polygon(A, B, 4.0)
e = Segment(D, B)
f = Segment(C, A)
O = Intersect(e, f)
m = Line(O, b)
n = Line(O, c)
g = Circle(A, O)
h = Circle(C, O)
k = Circle(D, O)
p = Circle(B, O)
E = Intersect(p, a)
F = Intersect(g, a)
G = Intersect(p, b)
H = Intersect(h, b)
I = Intersect(k, c)
J = Intersect(h, c)
K = Intersect(g, d)
L = Intersect(k, d)
i = Segment(K, F)
j = Segment(L, I)
M = Intersect(j, n)
l = Segment(J, H)
q = Segment(G, E)
N = Intersect(q, i)
P = Intersect(l, q)
Q = Intersect(l, j)
r = CircleArc(F, M, A)
s = CircleArc(K, A, N)
t = CircleArc(H, C, Q)
c_1 = CircleArc(J, P, C)
d_1 = CircleArc(E, B, P)
e_1 = CircleArc(G, N, B)
f_1 = CircleArc(L, Q, D)
g_1 = CircleArc(I, D, M)
a_1 = Segment(M, Q)
b_1 = Segment(Q, P)
h_1 = Segment(P, N)
i_1 = Segment(N, M)
k_1 = Circle(M, O)
p_1 = Circle(P, O)
q_1 = Circle(N, O)
r_1 = Circle(Q, O)
R = Intersect(r_1, b_1, 1.0)
S = Intersect(p_1, b_1, 1.0)
T = Intersect(k_1, a_1, 1.0)
U = Intersect(r_1, a_1, 1.0)
V = Intersect(q_1, i_1, 1.0)
W = Intersect(k_1, i_1, 1.0)
Z = Intersect(p_1, h_1, 1.0)
A_1 = Intersect(q_1, h_1, 1.0)
j_1 = Segment(T, W)
l_1 = Segment(U, R)
m_1 = Segment(A_1, V)
n_1 = Segment(S, Z)
B_1 = Intersect(l_1, e)
C_1 = Intersect(m_1, f)
D_1 = Intersect(n_1, l_1)
E_1 = Intersect(n_1, m_1)
s_1 = CircleArc(W, B_1, M)
t_1 = CircleArc(T, M, C_1)
c_2 = CircleArc(V, N, E_1)
d_2 = CircleArc(A_1, C_1, N)
e_2 = CircleArc(U, D_1, Q)
f_2 = CircleArc(R, Q, B_1)
g_2 = CircleArc(Z, P, D_1)
h_2 = CircleArc(S, E_1, P)
a_2 = Segment(B_1, D_1)
b_2 = Segment(D_1, E_1)
i_2 = Segment(E_1, C_1)
j_2 = Segment(C_1, B_1)
F_1 = (54.74102183495292, -8.200385571236843)
G_1 = (85.1057447751084, -8.26431130374244)
đa giác2, f_3, g_3, k_2, l_2, H_1, I_1 = Polygon(F_1, G_1, 4.0)
m_2 = Segment(H_1, F_1)
n_2 = Segment(I_1, G_1)
J_1 = Intersect(m_2, n_2)
p_2 = Circle(F_1, J_1)
q_2 = Circle(G_1, J_1)
r_2 = Circle(H_1, J_1)
s_2 = Circle(I_1, J_1)
K_1 = Intersect(r_2, k_2)
L_1 = Intersect(s_2, k_2)
M_1 = Intersect(q_2, g_3)
N_1 = Intersect(r_2, g_3)
O_1 = Intersect(p_2, f_3)
P_1 = Intersect(q_2, f_3)
Q_1 = Intersect(s_2, l_2)
R_1 = Intersect(p_2, l_2)
t_2 = Segment(K_1, N_1)
a_3 = Segment(R_1, O_1)
b_3 = Segment(M_1, P_1)
c_3 = Segment(Q_1, L_1)
S_1 = Intersect(a_3, c_3)
T_1 = Intersect(t_2, c_3)
U_1 = Intersect(t_2, b_3)
V_1 = Intersect(a_3, b_3)
d_3 = CircleArc(O_1, S_1, F_1)
e_3 = CircleArc(R_1, F_1, V_1)
h_3 = CircleArc(M_1, V_1, G_1)
k_3 = CircleArc(P_1, G_1, U_1)
p_3 = CircleArc(N_1, H_1, T_1)
q_3 = CircleArc(K_1, U_1, H_1)
r_3 = CircleArc(Q_1, T_1, I_1)
s_3 = CircleArc(L_1, I_1, S_1)
i_3 = Segment(T_1, S_1)
j_3 = Segment(S_1, V_1)
l_3 = Segment(V_1, U_1)
m_3 = Segment(U_1, T_1)
t_3 = Circle(S_1, J_1)
c_4 = Circle(V_1, J_1)
d_4 = Circle(U_1, J_1)
e_4 = Circle(T_1, J_1)
W_1 = Intersect(t_3, i_3, 1.0)
Z_1 = Intersect(e_4, i_3, 1.0)
A_2 = Intersect(c_4, j_3, 1.0)
B_2 = Intersect(t_3, j_3, 1.0)
C_2 = Intersect(d_4, l_3, 1.0)
D_2 = Intersect(c_4, l_3, 1.0)
E_2 = Intersect(e_4, m_3, 1.0)
F_2 = Intersect(d_4, m_3, 1.0)
n_3 = Segment(Z_1, E_2)
a_4 = Segment(A_2, D_2)
b_4 = Segment(W_1, B_2)
f_4 = Segment(F_2, C_2)
G_2 = Intersect(n_3, b_4)
H_2 = Intersect(n_3, f_4)
I_2 = Intersect(a_4, f_4)
J_2 = Intersect(a_4, b_4)
g_4 = CircleArc(B_2, G_2, S_1)
h_4 = CircleArc(W_1, S_1, J_2)
k_4 = CircleArc(A_2, V_1, I_2)
p_4 = CircleArc(D_2, J_2, V_1)
q_4 = CircleArc(C_2, U_1, H_2)
r_4 = CircleArc(F_2, I_2, U_1)
s_4 = CircleArc(Z_1, H_2, T_1)
t_4 = CircleArc(E_2, T_1, G_2)
i_4 = Segment(G_2, H_2)
j_4 = Segment(H_2, I_2)
l_4 = Segment(I_2, J_2)
m_4 = Segment(J_2, G_2)
đa giác3, h_5, t_5, u_1 = Polygon(T_1, U_1, H_1)
đa giác4, i_5, s_5, t_6 = Polygon(S_1, T_1, I_1)
đa giác5, s_6, f_5, v_1 = Polygon(F_1, V_1, S_1)
đa giác6, u_2, v_2, g_5 = Polygon(V_1, G_1, U_1)
đa giác7, t_7, g_6, h_6 = Polygon(G_2, H_2, T_1)
đa giác8, s_7, j_5, g_7 = Polygon(J_2, G_2, S_1)
đa giác9, i_6, j_6, v_3 = Polygon(J_2, V_1, I_2)
đa giác10, i_7, h_7, u_3 = Polygon(H_2, U_1, I_2)
đa giác11, d_5, m_5, q_5 = Polygon(M, Q, D)
đa giác12, c_5, q_6, p_5 = Polygon(Q, P, C)
đa giác13, a_5, m_6, n_4 = Polygon(M, N, A)
đa giác14, p_6, n_5, b_5 = Polygon(N, B, P)
đa giác15, c_6, b_6, m_7 = Polygon(B_1, M, C_1)
đa giác16, q_7, b_7, d_6 = Polygon(B_1, D_1, Q)
đa giác17, e_5, d_7, p_7 = Polygon(D_1, P, E_1)
đa giác18, n_6, e_6, c_7 = Polygon(E_1, C_1, N)