a

b

c i

c

- b i

1

2

3

1'

2'

3'

A = (4.56, 1.7)
B: x(A) + 0 * ί
C: 0 + y(A) * ί
C': -C * ί
D: B + C'
O = (0, 0)
A': A * ί
poli1, a, b, c, d, e = Polygon(O, A, A + A', A', O)
poli3, g, h, i, j, k = Polygon(B, D, B + C + C', A, B)
B': -B * ί
poli2, o, b', f, b_1, o_1 = Polygon(O, B', B + B', B, O)
l = OrthogonalLine(B, a)
m = OrthogonalLine(D, xAxis)
n = OrthogonalLine(B', yAxis)
p = Line(A, l)
q = OrthogonalLine(A + A', xAxis)
r = Line(A', xAxis)
s = Line(A', yAxis)
E = Intersect(q, r)
F = Intersect(s, xAxis)
G = Intersect(xAxis, q)
H: A + A'
t = Line(B, A)
a_1 = Line(H, xAxis)
I = Intersect(l, a)
J = Intersect(l, c)
poli4, a', f_1, g_1, e_1 = Polygon(A', F, G, E)
u = false
v = false
poli5, o_2, i_1, j_1, a'_1 = Polygon(O, I, J, A')
w = false
poli6, a'_2, o_3, b_2, e_2 = Polygon(A', O, B, E)
K = Intersect(r, t)
L = Intersect(a_1, t)
poli7, e_3, k_1, l_1, h_1 = Polygon(E, K, L, H)
z = false
c_1 = false
poli8, e_4, b_3, a_2, h_2 = Polygon(E, B, A, H)
d_1 = false
poli9, i_2, a_3, h_3, j_2 = Polygon(I, A, H, J)