α = 0 rad (slider from 0 to 6.283185307179586, step 0.017453292519943295)
A = (2.5, 2.5)
c = Circle(A, 1.0)
B = (2, 2.5)
C = (3, 2.5)
a = Segment(B, C)
D = (2.5, 3)
E = (2.5, 2)
b = Segment(D, E)
d = Line(D, a)
e = Line(E, a)
f = Line(B, b)
g = Line(C, b)
F, G = Intersect(c, f)
H, I = Intersect(c, g)
J, K = Intersect(c, d)
L, M = Intersect(c, e)
N = Point(f)
h = Segment(F, N)
O = Point(g)
i = Segment(N, O)
j = Segment(O, H)
P = Point(d)
k = Segment(K, P)
Q = Point(e)
l = Segment(P, Q)
m = Segment(Q, M)
R = Point(g)
n = Segment(I, R)
S = Point(f)
p = Segment(R, S)
q = Segment(S, G)
T = Point(e)
r = Segment(L, T)
U = Point(d)
s = Segment(T, U)
t = Segment(U, J)
N' = Rotate(N, -1.0 * α, A)
F' = Rotate(F, -1.0 * α, A)
H' = Rotate(H, -1.0 * α, A)
O' = Rotate(O, -1.0 * α, A)
poli1', n', f', h', o' = Polygon(N', F', H', O')
β = 0 rad (slider from 0 to 6.283185307179586, step 0.017453292519943295)
γ = 0 rad (slider from 0 to 6.283185307179586, step 0.017453292519943295)
δ = 0 rad (slider from 0 to 6.283185307179586, step 0.017453292519943295)
K' = Rotate(K, -1.0 * β, A)
M' = Rotate(M, -1.0 * β, A)
Q' = Rotate(Q, -1.0 * β, A)
P' = Rotate(P, -1.0 * β, A)
poli2', k', m', q', p' = Polygon(K', M', Q', P')
I' = Rotate(I, -1.0 * γ, A)
R' = Rotate(R, -1.0 * γ, A)
S' = Rotate(S, -1.0 * γ, A)
G' = Rotate(G, -1.0 * γ, A)
poli3', i', r', s', g' = Polygon(I', R', S', G')
L' = Rotate(L, -1.0 * δ, A)
J' = Rotate(J, -1.0 * δ, A)
U' = Rotate(U, -1.0 * δ, A)
T' = Rotate(T, -1.0 * δ, A)
poli4', l', j', u', t' = Polygon(L', J', U', T')
V = (5, 6)
c_1 = Circle(V, 1.5)
W = (5, 6.6000000000000005)
Z = (5, 5.4)
a_1 = Segment(W, Z)
A_1 = (5.6000000000000005, 6)
B_1 = (4.4, 6)
b_1 = Segment(A_1, B_1)
d_1 = Line(B_1, a_1)
e_1 = Line(A_1, a_1)
f_1 = Line(W, b_1)
g_1 = Line(Z, b_1)
C_1 = Point(f_1)
D_1 = Point(g_1)
h_1 = Segment(C_1, D_1)
E_1 = Point(d_1)
F_1 = Point(e_1)
i_1 = Segment(E_1, F_1)
G_1 = Point(d_1)
H_1 = Point(e_1)
j_1 = Segment(G_1, H_1)
I_1 = Point(f_1)
J_1 = Point(g_1)
k_1 = Segment(I_1, J_1)
K_1, L_1 = Intersect(c_1, f_1)
M_1, N_1 = Intersect(c_1, g_1)
O_1, P_1 = Intersect(c_1, d_1)
Q_1, R_1 = Intersect(c_1, e_1)
ε = 0 rad (slider from 0 to 6.283185307179586, step 0.017453292519943295)
ζ = 0 rad (slider from 0 to 6.283185307179586, step 0.017453292519943295)
η = 0 rad (slider from 0 to 6.283185307179586, step 0.017453292519943295)
θ = 0 rad (slider from 0 to 6.283185307179586, step 0.017453292519943295)
W_1 = Rotate(M_1, -1.0 * ζ, V)
Z_1 = Rotate(J_1, -1.0 * ζ, V)
A_2 = Rotate(I_1, -1.0 * ζ, V)
B_2 = Rotate(K_1, -1.0 * ζ, V)
poli3'_1, w_1, z_1, a_2, b_2 = Polygon(W_1, Z_1, A_2, B_2)
C_2 = Rotate(E_1, -1.0 * η, V)
D_2 = Rotate(F_1, -1.0 * η, V)
E_2 = Rotate(R_1, -1.0 * η, V)
F_2 = Rotate(P_1, -1.0 * η, V)
poli2'_1, c_3, d_3, e_3, f_3 = Polygon(C_2, D_2, E_2, F_2)
G_2 = Rotate(C_1, -1.0 * θ, V)
H_2 = Rotate(L_1, -1.0 * θ, V)
I_2 = Rotate(N_1, -1.0 * θ, V)
J_2 = Rotate(D_1, -1.0 * θ, V)
poli1'_1, g_3, h_3, i_3, j_3 = Polygon(G_2, H_2, I_2, J_2)
K_2 = Rotate(Q_1, -1.0 * ε, V)
L_2 = Rotate(O_1, -1.0 * ε, V)
M_2 = Rotate(G_1, -1.0 * ε, V)
N_2 = Rotate(H_1, -1.0 * ε, V)
poli4'_1, k_3, l_2, m_2, n_2 = Polygon(K_2, L_2, M_2, N_2)