A: (0, 0)
B: (1, 1)
C: (2, 2)
D: (3, 3)
E: (-1, 1)
F: (0, 2)
G: (1, 3)
H: (2, 4)
I: (-2, 2)
J: (-1, 3)
K: (0, 4)
L: (1, 5)
M: (-3, 3)
N: (-2, 4)
O: (-1, 5)
P: (-4, 4)
Q: (-3, 5)
R: (-2, 6)
S: (-1, 7)
T: (0, 6)
U: (1, 7)
V: (2, 6)
W: (3, 5)
Z = (4, 4)
f = Segment(A, E)
g = Segment(E, F)
h = Segment(E, I)
i = Segment(I, J)
j = Segment(I, M)
k = Segment(M, P)
l = Segment(M, N)
m = Segment(P, Q)
n = Segment(Q, N)
p = Segment(N, J)
q = Segment(J, F)
r = Segment(F, B)
s = Segment(A, B)
t = Segment(B, C)
a = Segment(C, D)
b = Segment(D, Z)
c = Segment(Z, W)
d = Segment(W, H)
e = Segment(H, G)
f_1 = Segment(G, F)
g_1 = Segment(C, G)
h_1 = Segment(D, H)
i_1 = Segment(G, K)
j_1 = Segment(K, J)
k_1 = Segment(K, O)
l_1 = Segment(O, N)
m_1 = Segment(O, R)
n_1 = Segment(R, Q)
p_1 = Segment(R, S)
q_1 = Segment(S, T)
r_1 = Segment(T, L)
s_1 = Segment(L, H)
t_1 = Segment(W, V)
a_1 = Segment(V, U)
b_1 = Segment(U, S)
c_1 = Segment(U, T)
d_1 = Segment(V, L)
e_1 = Segment(L, K)
f_2 = Segment(T, O)
c_2 = Circle(A, 0.25)
d_2 = Circle(E, 0.25)
e_2 = Circle(I, 0.25)
g_2 = Circle(M, 0.25)
h_2 = Circle(P, 0.25)
k_2 = Mirror(c_2, B)
p_2 = Mirror(d_2, F)
q_2 = Mirror(e_2, J)
r_2 = Mirror(g_2, N)
s_2 = Mirror(h_2, Q)
t_2 = Circle(Q, 0.25)
c_3 = Circle(N, 0.25)
d_3 = Mirror(t_2, N)
e_3 = Mirror(c_3, J)
f_3 = Mirror(d_3, F)
g_3 = Mirror(t_2, R)
h_3 = Mirror(c_3, O)
k_3 = Mirror(d_3, K)
p_3 = Mirror(e_3, G)
q_3 = Mirror(f_3, C)
r_3 = Mirror(k_2, D)
s_3 = Mirror(p_2, H)
t_3 = Mirror(q_2, L)
c_4 = Mirror(r_2, T)
lista1: {A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, Z}
A_{1} = Point(lista1)
B_{1} = Point(lista1)