A = Intersect(xAxis, yAxis)
B = Point(xAxis)
poli1, a, b, c, d, e, f, g, h, i, j, k, l, C, D, E, F, G, H, I, J, K, L = Polygon(A, B, 12)
poli2, c_1, g_1, f_1, e_1, d_1 = Polygon(C, G, F, E, D)
poli3, l_1, h_1, i_1, j_1, k_1 = Polygon(L, H, I, J, K)
C' = Mirror(C, c_1)
G' = Mirror(G, c_1)
F' = Mirror(F, c_1)
E' = Mirror(E, c_1)
D' = Mirror(D, c_1)
poli2', c', g', f', e', d' = Polygon(C', G', F', E', D')
L' = Mirror(L, l_1)
H' = Mirror(H, l_1)
I' = Mirror(I, l_1)
J' = Mirror(J, l_1)
K' = Mirror(K, l_1)
poli3', l', h', i', j', k' = Polygon(L', H', I', J', K')