B_1 = (4, 2)
A_1 = (3, 1)
W = (1, -1)
Z = Point(xAxis)
U = (-1, -1)
V = Point(yAxis)
S = (-3, 1)
T = Point(xAxis)
R = (-4, 2)
lista2: {R, S, T, U, V, W, Z, A_1, B_1}
O = (-1, 5)
N = (-2, 4)
M = (-3, 3)
L = (1, 5)
J = (-1, 3)
K = Point(yAxis)
I = (-2, 2)
H = (2, 4)
G = (1, 3)
E = (-1, 1)
F = Point(yAxis)
D = (3, 3)
C = (2, 2)
B = (1, 1)
A = Intersect(xAxis, yAxis)
lista1: {A, B, C, D, E, F, G, H, I, J, K, L, M, N, O}
lista3 = Union(lista2, lista1)
f = Segment(O, L)
g = Segment(L, H)
h = Segment(H, D)
i = Segment(C, G)
j = Segment(D, C)
l = Segment(K, G)
m = Segment(L, K)
n = Segment(K, J)
p = Segment(J, I)
q = Segment(I, M)
a = Segment(J, F)
b = Segment(F, B)
c = Segment(B, C)
d = Segment(F, G)
e = Segment(A, B)
c_1 = Circle(A, 0.25)
d_1 = Circle(B, 0.25)
e_1 = Circle(E, 0.25)
k_1 = Circle(F, 0.25)
i_1 = Segment(H, G)
p_1 = Mirror(c_1, F)
q_1 = Mirror(d_1, F)
r_1 = Mirror(q_1, K)
s_1 = Mirror(k_1, J)
t_1 = Mirror(p_1, J)
c_2 = Mirror(c_1, B)
d_2 = Mirror(e_1, F)
e_2 = Mirror(d_2, K)
f_2 = Mirror(k_1, G)
g_2 = Mirror(r_1, H)
k = Segment(O, N)
r = Segment(N, M)
s = Segment(I, E)
t = Segment(E, A)
f_1 = Segment(E, F)
g_1 = Segment(J, N)
h_1 = Segment(K, O)
h_2 = Mirror(e_1, I)
k_2 = Mirror(s_1, M)
p_2 = Mirror(q_1, I)
q_2 = Mirror(k_1, E)
r_2 = Mirror(p_2, T)
s_2 = Mirror(q_2, U)
t_2 = Mirror(f_2, D)
c_3 = Mirror(d_2, C)
d_3 = Mirror(k_1, B)
e_3 = Mirror(c_3, Z)
l_1 = Segment(B_1, A_1)
m_1 = Segment(A_1, Z)
n_1 = Segment(Z, W)
a_1 = Segment(W, V)
b_1 = Segment(V, U)
i_2 = Segment(U, T)
j_2 = Segment(T, S)
l_2 = Segment(S, R)
f_3 = Segment(D, B_1)
g_3 = Segment(A, U)
h_3 = Segment(A, W)
P = Point(lista3)
Q = Point(lista3)
j_1 = Segment(M, R)
m_2 = Segment(I, S)
n_2 = Segment(E, T)
a_2 = Segment(B, Z)
b_2 = Segment(C, A_1)