Лилаво
Author: Toni Chehlarova

O = (1.9132910421314087, 12.434574270500889)
A' = Mirror(O, xAxis)
A'' = Mirror(A', yAxis)
A''' = Mirror(A'', xAxis)
a, b = AngularBisector(yAxis, xAxis)
B = Mirror(A''', a)
C = Mirror(A''', b)
A'_2 = Mirror(O, b)
A = Intersect(b, a)
A'_3 = Rotate(O, 45°, A)
E = Rotate(A'_3, 45°, A)
E' = Rotate(E, 45°, A)
E'' = Rotate(E', 45°, A)
E''' = Rotate(E'', 45°, A)
F = Rotate(E''', 45°, A)
F' = Rotate(F, 45°, A)
E''_1 = Rotate(E', 45°, A)
G = Mirror(A'_3, yAxis)
F'' = Mirror(F', xAxis)
H = Mirror(A'_3, xAxis)
F''_1 = Mirror(F', yAxis)
F'_1 = Mirror(F, yAxis)
r = Segment(A, O)
A'_1 = Mirror(O, a)
M: (x(O), y(O))
c = Random(0, 1)