Girandola
Author: Elisa e Valeria

A = (11.68, -2.42)
B = (16.86, 2.46)
d = Semicircle(B, A)
B'_1 = Rotate(B, 45.0*°, A)
A'_1 = Rotate(A, 45.0*°, A)
d'_1 = Semicircle(B'_1, A'_1)
B'' = Rotate(B'_1, 45.0*°, A)
A'' = Rotate(A'_1, 45.0*°, A)
d'' = Semicircle(B'', A'')
B'''_1 = Rotate(B'', 45.0*°, A)
A'''_1 = Rotate(A'', 45.0*°, A)
d'''_1 = Semicircle(B'''_1, A'''_1)
C = Rotate(B'''_1, 45.0*°, A)
D = Rotate(A'''_1, 45.0*°, A)
e = Semicircle(C, D)
C'_1 = Rotate(C, 45.0*°, A)
D'_1 = Rotate(D, 45.0*°, A)
e'_1 = Semicircle(C'_1, D'_1)
C'' = Rotate(C'_1, 45.0*°, A)
D'' = Rotate(D'_1, 45.0*°, A)
e'' = Semicircle(C'', D'')
C'''_1 = Rotate(C'', 45.0*°, A)
D'''_1 = Rotate(D'', 45.0*°, A)
e'''_1 = Semicircle(C'''_1, D'''_1)
α = 0.2617993877991494 rad (slider from 0 to 6.283185307179586, step 0.017453292519943295)
B' = Rotate(B, α, A)
A' = Rotate(A, α, A)
d' = Semicircle(B', A')
E = Rotate(B'_1, α, A)
F = Rotate(A'_1, α, A)
c = Semicircle(E, F)
B''' = Rotate(B'', α, A)
A''' = Rotate(A'', α, A)
d''' = Semicircle(B''', A''')
G = Rotate(B'''_1, α, A)
H = Rotate(A'''_1, α, A)
f = Semicircle(G, H)
C' = Rotate(C, α, A)
D' = Rotate(D, α, A)
e' = Semicircle(C', D')
I = Rotate(C'_1, α, A)
J = Rotate(D'_1, α, A)
g = Semicircle(I, J)
C''' = Rotate(C'', α, A)
D''' = Rotate(D'', α, A)
e''' = Semicircle(C''', D''')
K = Rotate(C'''_1, α, A)
L = Rotate(D'''_1, α, A)
h = Semicircle(K, L)
M = (11.9, -11.86)
a = Segment(A, M)