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)
A = (0, 0)
a = Segment(A, D)
b = Segment(E, H)
c = Segment(I, L)
d = Segment(M, O)
e = Segment(A, M)
f = Segment(B, N)
g = Segment(C, O)
h = Segment(D, L)
i = Segment(O, L)
k = Circle(A, 0.25)
p = Circle(B, 0.25)
q = Circle(E, 0.25)
r = Circle(F, 0.25)
k'_1 = Mirror(k, B)
p'_1 = Mirror(p, C)
q'_1 = Mirror(q, F)
r'_1 = Mirror(r, G)
k' = Mirror(k, E)
p' = Mirror(p, F)
s = Mirror(k'_1, G)
t = Mirror(p'_1, H)
q' = Mirror(q, I)
r' = Mirror(r, J)
c_1 = Mirror(q'_1, K)
lista1: {A, B, C, D, E, F, G, H, I, J, K, L, M, N, O}
Q = Point(lista1)
P = Point(lista1)