A = Intersect(xAxis, yAxis)
B = Point(xAxis)
hulknurk1, f, g, h, i, C, D = Polygon(A, B, 4)
E = (-8.667106417167811E-4, 3.1391912746009942)
F = Midpoint(D, B)
E' = Rotate(E, 90°, F)
E'' = Rotate(E', 90°, F)
E''' = Rotate(E'', 90°, F)
kolmnurk1, e''', e, d = Polygon(E, D, E''')
kolmnurk2, e'', j, c = Polygon(E''', C, E'')
kolmnurk3, a, e_1, e' = Polygon(E, E', A)
kolmnurk4, b, k, l = Polygon(E', E'', B)
G = Midpoint(E, E''')
H = Midpoint(E''', E'')
I = Midpoint(E'', E')
J = Midpoint(E', E)
α = 0 rad (slider from 0 to 180°, step 0.017453292519943295)
E'_{1} = Rotate(E, α, G)
D' = Rotate(D, α, G)
K = Rotate(E''', α, G)
kolmnurk11, k_1, e'_{1}, d' = Polygon(E'_{1}, D', K)
L: (0.1, 4.42)
E'_{2} = Rotate(E, α, J)
E''_{1} = Rotate(E', α, J)
A' = Rotate(A, α, J)
kolmnurk33, a', e'_{2}, e''_{1} = Polygon(E'_{2}, E''_{1}, A')
E''_{2} = Rotate(E', α, I)
E'''_{1} = Rotate(E'', α, I)
B' = Rotate(B, α, I)
kolmnurk44, b', e''_{2}, e'''_{1} = Polygon(E''_{2}, E'''_{1}, B')
M = Rotate(E''', α, H)
C' = Rotate(C, α, H)
E'''_{2} = Rotate(E'', α, H)
kolmnurk22, e'''_{2}, m, c' = Polygon(M, C', E'''_{2})