A = (-2.0060420200967606, -1.8563109638084114, 0)
B = (3.391237186161902, -4.006334165908729, 0)
f = Segment(A, B)
g = OrthogonalLine(B, f, xOyPlane)
h = OrthogonalLine(A, f, xOyPlane)
c = Circle(A, B, xOyPlane)
d = Circle(B, A, xOyPlane)
C, D = Intersect(g, d)
E, F = Intersect(h, c)
i = Segment(F, D)
j = OrthogonalLine(A, xOyPlane)
k = OrthogonalLine(B, xOyPlane)
l = OrthogonalLine(D, xOyPlane)
m = OrthogonalLine(F, xOyPlane)
e = Circle(h, A)
p = Circle(k, B)
q = Circle(j, B)
r = Circle(h, B)
G, H = Intersect(j, r)
s = Circle(g, A)
I, J = Intersect(k, s)
t = Circle(g, F)
c_1 = Circle(h, D)
K, L = Intersect(l, t)
M, N = Intersect(m, c_1)
n = Segment(I, K)
a = Segment(K, M)
b = Segment(M, G)
f_1 = Segment(G, I)
g_1 = Segment(A, G)
h_1 = Segment(B, I)
i_1 = Segment(D, K)
j_1 = Segment(F, M)
k_1 = Segment(B, D)
l_1 = Segment(A, F)