H = (-1, 1)
K = (6, 1)
f = Line(H, K)
A = Point(f)
B = Point(f)
g = Segment(A, B)
C = Point(f)
c = Circle(C, Segment[A, B])
D = Intersect(c, f, 2)
poli1, h, i, j, k, E, F = Polygon(A, B, 4)
poli2, l, m, n, p, G, I = Polygon(C, D, 4)
a = 2.05 (slider from 0 to g, step 0.05)
d = Circle(A, a)
J = Intersect(d, k, 1)
e = Circle(F, a)
L = Intersect(e, j, 1)
q = Circle(E, a)
r = Segment(B, C)
N = Intersect(q, i, 1)
U = Intersect(f, g)
V = Intersect(f, g)
Z = Intersect(f, g)
B_1 = Intersect(f, g)
poli3, s, t, b, f_1, O, P = Polygon(N, L, 4)
poli4, j_1, l_1, f_2 = Polygon(L, F, J)
azzurro = 4.4 (slider from 0 to 5, step 0.1)
poli5, p_1, j_2, a_1 = Polygon(J, A, P)
poli6, e_1, l_2, n_1 = Polygon(L, N, E)
poli7, p_2, n_2, b_1 = Polygon(N, B, P)
alto_1 = 2 (slider from 0 to p_1, step 0.1)
basso_1 = 3.3 (slider from 0 to p_2, step 0.1)
d_1 = 9.2 (slider from 0 to g + r + n_2, step 0.1)
d_2 = 7.162941176470589 (slider from 0 to g + r, step 0.1)
Q = Intersect(xAxis, yAxis)
c_1 = Circle(Q, alto_1)
R = Intersect(c_1, yAxis, 2)
alto = Vector(Q, R)
g_1 = Circle(Q, basso_1)
S = Intersect(g_1, yAxis, 1)
basso = Vector(Q, S)
h_1 = Circle(Q, d_1)
T, W = Intersect(h_1, xAxis)
destra2 = Vector(Q, W)
k_1 = Circle(Q, d_2)
A_1 = Intersect(k_1, xAxis, 2)
destra1 = Vector(Q, A_1)
L' = Translate(L, destra1)
F' = Translate(F, destra1)
L'_1 = Translate(L, destra1)
F'_1 = Translate(F, destra1)
J'_1 = Translate(J, destra1)
poli4', j'_1, l'_1, f'_1 = Polygon(L'_1, F'_1, J'_1)
D_1 = Translate(F'_1, basso)
J'_2 = Translate(J, destra1)
A' = Translate(A, destra1)
J'_3 = Translate(J, destra1)
A'_1 = Translate(A, destra1)
J'_4 = Translate(J, destra1)
A'_2 = Translate(A, destra1)
J'_5 = Translate(J, destra1)
A'_3 = Translate(A, destra1)
A'_4 = Translate(A, destra1)
P' = Translate(P, destra1)
J'_7 = Translate(J, destra2)
A'_5 = Translate(A, destra2)
P'_1 = Translate(P, destra2)
poli5', p'_1, j'_7, a'_5 = Polygon(J'_7, A'_5, P'_1)
L'_2 = Translate(L, destra1)
N' = Translate(N, destra1)
E' = Translate(E, destra1)
poli6', e', l'_2, n' = Polygon(L'_2, N', E')
C_1 = Translate(L'_2, basso)
N'' = Translate(N', basso)
E'' = Translate(E', basso)
poli6'', e'', c_2, n'' = Polygon(C_1, N'', E'')
N'_1 = Translate(N, destra1)
B' = Translate(B, destra1)
P'_2 = Translate(P, destra1)
d_3 = 3.8 (slider from 0 to r + j_1, step 0.1)
q_1 = Circle(Q, d_3)
F_1, G_1 = Intersect(q_1, xAxis)
destra3 = Vector(Q, G_1)
P'_3 = Translate(P, destra3)
N'_2 = Translate(N, destra3)
B'_1 = Translate(B, destra3)
P'_4 = Translate(P, destra3)
poli7', p'_4, n'_2, b'_1 = Polygon(N'_2, B'_1, P'_4)
H_1 = Translate(N'_2, alto)
I_1 = Translate(B'_1, alto)
J_1 = Translate(P'_4, alto)
poli7'', j_3, h_2, i_1 = Polygon(H_1, I_1, J_1)