A = (2.393553768352972, 2.3450836727822773)
B = (11.165529763254964, 4.209939428023188)
a = Line(A, B)
C = (6.852901946844609, 5.759759375893006)
b = Line(B, C)
D = (3.594147508716105, 5.338771960440998)
c = Line(C, D)
d = Line(D, A)
poli1, a_1, b_1, c_1, d_1 = Polygon(A, B, C, D)
E = Midpoint(A, B)
F = Midpoint(B, C)
G = Midpoint(C, D)
H = Midpoint(D, A)
e = Segment(E, F)
f = Segment(F, G)
g = Segment(G, H)
h = Segment(H, E)
poli2, e_1, f_1, g_1, h_1 = Polygon(E, F, G, H)
I = Midpoint(E, F)
J = Midpoint(F, G)
K = Midpoint(G, H)
L = Midpoint(E, H)
k = Segment(L, I)
l = Segment(I, J)
m = Segment(J, K)
n = Segment(K, L)
poli3, l_1, i_1, j_1, k_1 = Polygon(L, I, J, K)
M = Midpoint(L, I)
N = Midpoint(I, J)
O = Midpoint(J, K)
P = Midpoint(K, L)
r = Segment(M, N)
s = Segment(N, O)
t = Segment(O, P)
m_1 = Segment(P, M)
poli4, p_1, m_2, n_1, o = Polygon(P, M, N, O)
Q = Midpoint(M, N)
R = Midpoint(N, O)
S = Midpoint(O, P)
T = Midpoint(P, M)
q_1 = Segment(T, Q)
r_1 = Segment(Q, R)
s_1 = Segment(R, S)
t_1 = Segment(S, T)
poli5, q_2, r_2, s_2, t_2 = Polygon(Q, R, S, T)
U = Midpoint(T, Q)
V = Midpoint(Q, R)
W = Midpoint(R, S)
Z = Midpoint(S, T)
a_2 = Segment(U, V)
b_2 = Segment(V, W)
c_2 = Segment(W, Z)
d_2 = Segment(Z, U)
poli6, u, v, w, z = Polygon(U, V, W, Z)
e_2 = Line(D, g_1)
f_2 = Line(C, f_1)
g_2 = Line(B, e_1)
h_2 = Line(A, h_1)
A_1 = Intersect(f_2, g_2)
B_1 = Intersect(h_2, g_2)
C_1 = Intersect(h_2, e_2)
D_1 = Intersect(e_2, f_2)
poli7, b_3, a_3, d_3, c_3 = Polygon(B_1, A_1, D_1, C_1)
i = Line(W, U)
j = Line(N, H)
p = Line(K, S)
q = Line(R, T)