E = (-4, 5)
A: (x(E), y(E) - 1.5)
B = Point(Segment[A, (x(A) + 5, y(A))])
f = Segment(A, B)
M' = 3 (slider from 0 to 5, step 1)
O: (x(A) + (M' * f), y(E) - 0.75)
C: (x(O), y(A))
D = Point(Segment[C, (x(C) + 5, y(A))])
g = Segment(C, D)
F: (x(E) + (f * M'), y(E))
h = Segment(E, F)
P: (x(O) + (M' * g), y(O))
j = Segment(O, P)
M: (x(A), y(A) - 2.25)
M_1: (x(A) + f, y(M))
N_1: (x(A) + f + g, y(M))
n = Segment(M, M_1)
a = Segment(M_1, N_1)
M_2: (x(A) + (2 * f) + g, y(M))
b = Segment(N_1, M_2)
N_2: (x(A) + (2 * f) + (2 * g), y(M))
i_1 = Segment(M_2, N_2)
M_3: (x(A) + (3 * f) + (2 * g), y(M))
j_1 = Segment(N_2, M_3)
N_3: (x(A) + (3 * f) + (3 * g), y(M))
M_4: (x(A) + (4 * f) + (3 * g), y(M))
N_4: (x(A) + (4 * f) + (4 * g), y(M))
M_5: (x(A) + (5 * f) + (4 * g), y(M))
N_5: (x(A) + (5 * f) + (5 * g), y(M))
l_1 = Segment(M_3, N_3)
m_1 = Segment(N_3, M_4)
n_1 = Segment(M_4, N_4)
a_1 = Segment(N_4, M_5)
b_1 = Segment(M_5, N_5)
G: (x(A), y(A) - 0.75)
H: (x(G) + (f * M'), y(G))
h_3 = Segment(G, H)
I: (x(H) + (M' * g), y(G))
j_2 = Segment(H, I)
J: (x(A), y(A) - 1.5)
K: (x(A) + f, y(J))
i = Segment(J, K)
L: (x(K) + g, y(J))
k = Segment(K, L)
Q = (-6.06, -2.6)
E_1: (x(E) + f, y(E))
E_2: (x(E) + (2 * f), y(E))
E_3: (x(E) + (3 * f), y(E))
E_4: (x(E) + (4 * f), y(E))
E_5: (x(E) + (5 * f), y(E))
G_1: (x(G) + f, y(G))
G_2: (x(G) + (2 * f), y(G))
G_3: (x(G) + (3 * f), y(G))
G_4: (x(G) + (4 * f), y(G))
G_5: (x(G) + (5 * f), y(G))
O_1: (x(O) + g, y(O))
O_2: (x(O) + (2 * g), y(O))
O_3: (x(O) + (3 * g), y(O))
O_4: (x(O) + (4 * g), y(O))
O_5: (x(O) + (5 * g), y(O))
H_1: (x(H) + g, y(G))
H_2: (x(H) + (2 * g), y(G))
H_3: (x(H) + (3 * g), y(G))
H_4: (x(H) + (4 * g), y(G))
H_5: (x(H) + (5 * g), y(G))