P

A

$ B $

C

D

A = (-2.26, -1.36)
B: A + (6, 0)
D: A + (0, 6)
C: A + (6, 6)
a = Segment(D, A)
b = Segment(B, A)
c = Segment(D, C)
d = Segment(C, B)
E: A + (2.5, 0)
F: E + (1, 0)
G: D + (2.5, 0)
I: A + (0, 2.5)
J: I + (0, 1)
K: B + (0, 2.5)
H: K + (0, 1)
L: G + (1, 0)
e = Segment(G, J)
f = Segment(L, I)
g = Segment(G, K)
h = Segment(L, H)
i = Segment(H, E)
j = Segment(K, F)
k = Segment(F, J)
l = Segment(I, E)
M = Intersect(f, g)
N = Intersect(f, k)
O = Intersect(i, k)
P = Intersect(g, i)
poly1, l_1, g_1, m = Polygon(G, M, L)
poly2, i_1, j_1, n = Polygon(J, N, I)
poly3, f_1, o, e_1 = Polygon(O, E, F)
poly4, k_1, h_1, p = Polygon(H, P, K)
Q = (5.88, 0.58)
Q_1: Q + (3, 0)
Q_3: Q + (1, 1)
Q_2: Q_1 + Q_3 - Q
R: Q + (0, 2)
R_1: Q_1 + (0, 2)
R_2: Q_2 + (0, 2)
R_3: Q_3 + (0, 2)
q = Segment(Q, Q_1)
r = Segment(Q_1, Q_2)
s = Segment(Q_2, Q_3)
t = Segment(Q_3, Q)
a_1 = Segment(Q, R)
b_1 = Segment(R_3, Q_3)
c_1 = Segment(R_1, Q_1)
d_1 = Segment(R_2, Q_2)
m_1 = Segment(R, R_1)
n_1 = Segment(R_3, R_2)
p_1 = Segment(R_3, R)
q_1 = Segment(R_2, R_1)
r_1 = Segment(R_3, R_1)
s_1 = Segment(R, R_2)