a)

b)

c)

d)

A = (8.955408128102988, -5.2404889319369765)
B = (10.502895012734394, -5.194064325398035)
đa giác1, a, b, c, d, C, D = Polygon(A, B, 4.0)
e = LineBisector(d)
E = Point(e)
f = Segment(E, D)
g = Segment(E, A)
α_1 = Angle(A, E, D)
A' = Rotate(A, -(α_1), E)
β = Angle(A', E, A)
h = Segment(A', E)
A'' = Rotate(A', -(α_1), E)
γ = Angle(A'', E, A')
i = Segment(A'', E)
j = Segment(A'', A')
k = Segment(A', A)
F = (13.483354752534487, -5.531416466247686)
G = (14.953467292934306, -5.500466728555056)
đa giác2, f_1, g_1, l, m, H, I = Polygon(F, G, 4.0)
n = LineBisector(m)
J = Point(n)
p = Segment(J, I)
q = Segment(J, F)
α_2 = Angle(F, J, I)
F' = Rotate(F, -(α_2), J)
δ = Angle(F', J, F)
r = Segment(F', J)
F'' = Rotate(F', -(α_2), J)
ε = Angle(F'', J, F')
s = Segment(F'', J)
I' = Rotate(I, α_2, J)
ζ = Angle(I, J, I')
t = Segment(J, I')
a_1 = Segment(I', I)
b_1 = Segment(F, F')
c_1 = Segment(F', F'')
K = (17.734301224616964, -6.365511897064015)
L = (19.15179921093933, -6.371701844602535)
đa giác3, k_1, l_1, d_1, e_1, M, N = Polygon(K, L, 4.0)
h_1 = LineBisector(e_1)
O = Point(h_1)
i_1 = Segment(O, N)
j_1 = Segment(O, K)
m_1 = LineBisector(d_1)
P = Intersect(h_1, m_1)
p_1 = Circle(P, O)
Q = Intersect(p_1, m_1, 1.0)
n_1 = Segment(Q, N)
q_1 = Segment(Q, M)
α_3 = Angle(N, Q, M)
M' = Rotate(M, α_3, Q)
η = Angle(M, Q, M')
r_1 = Segment(Q, M')
M'' = Rotate(M', α_3, Q)
θ = Angle(M', Q, M'')
s_1 = Segment(Q, M'')
t_1 = Segment(M'', M')
a_2 = Segment(M', M)
R = (21.994532618007227, -4.5719745977762125)
S = (23.56058934525421, -5.418449923669592)
đa giác4, r_2, s_2, b_2, c_2, T, U = Polygon(R, S, 4.0)
d_2 = LineBisector(s_2)
V = Point(d_2)
e_2 = Segment(T, V)
f_2 = Segment(V, S)
g_2 = LineBisector(b_2)
W = Intersect(d_2, g_2)
h_2 = Circle(W, V)
Z = Intersect(h_2, g_2, 2.0)
i_2 = Segment(S, Z)
j_2 = Segment(Z, R)
α = Angle(T, V, S)
T' = Rotate(T, -(α), V)
ι = Angle(T', V, T)
S' = Rotate(S, α, V)
κ = Angle(S, V, S')
k_2 = Segment(V, S')
l_2 = Segment(S', S)
m_2 = Segment(T, T')
n_2 = Segment(T', V)