A_1 = (-0.6400462687301894, -3.2746512940022625)
B_1 = (9.109013772261846, -5.403478300471983)
C_1 = (6.980186765792121, -0.5410438879672803)
poligon1, c, a, b = Polygon(A_1, B_1, C_1)
D_1 = (0.617896962365557, -1.1458242875325417)
E_1 = (4.899742191287617, -5.355095868506762)
F_1 = (13.511815081096959, -2.2828114387152336)
poligon2, f, d, e = Polygon(D_1, E_1, F_1)
g = OrthogonalLine(A_1, xAxis)
h = OrthogonalLine(E_1, xAxis)
i = OrthogonalLine(B_1, xAxis)
j = OrthogonalLine(D_1, xAxis)
k = OrthogonalLine(F_1, xAxis)
l = OrthogonalLine(C_1, xAxis)
A_2 = Point(g)
B_2 = Point(i)
C_2 = Point(l)
D_2 = Point(j)
E_2 = Point(h)
F_2 = Point(k)
poligon3, c_2, a_2, b_2 = Polygon(A_2, B_2, C_2)
poligon4, e_2, d_2, f_2 = Polygon(D_2, F_2, E_2)
K_1 = Intersect(b, f)
L_1 = Intersect(c, f)
m = OrthogonalLine(K_1, xAxis)
C = Intersect(j, m)
K_2 = Intersect(m, b_2)
n = OrthogonalLine(L_1, xAxis)
L_2 = Intersect(n, c_2)
p = Segment(K_2, L_2)
M_2 = Intersect(f_2, p)
q = OrthogonalLine(M_2, xAxis)
B = Intersect(q, j)
M_1 = Intersect(q, f)
N_1 = Intersect(a, e)
O_1 = Intersect(a, d)
r = OrthogonalLine(N_1, xAxis)
s = OrthogonalLine(O_1, xAxis)
O_2 = Intersect(d_2, s)
N_2 = Intersect(e_2, r)
t = Segment(N_2, O_2)
P_1 = Intersect(a_2, t)
c_1 = Line(M_2, P_1)
D = Intersect(a_2, e_2)
poligon5, m_2, e_1, f_1, d_1, a_1 = Polygon(M_2, E_2, F_2, D, P_1)
E = Intersect(b_2, f_2)
poligon6, e_3, a_3, b_1, d_3, a_4, m_1 = Polygon(E, A_2, B_2, D, P_1, M_2)
F = Intersect(b_2, d_2)
G = Intersect(a_2, d_2)
poligon7, c_3, f_3, g_1 = Polygon(F, G, C_2)
H = Intersect(c_2, e_2)
I = Intersect(c_2, f_2)
poligon8, i_1, d_4, h_1 = Polygon(D_2, H, I)
j_1 = OrthogonalLine(P_1, xAxis)
P_2 = Intersect(a, j_1)
A = Intersect(b, e)
J = Intersect(c, d)
poligon9, m_3, e_4, f_4, n_1, p_2 = Polygon(M_1, E_1, F_1, N_1, P_2)
poligon10, d_5, k_1, a_5 = Polygon(K_1, A, D_1)
poligon11, a_6, c_4, p_1, m_4, l_1 = Polygon(A_1, C_1, P_2, M_1, L_1)
poligon12, b_3, j_2, o_1 = Polygon(J, O_1, B_1)