A = (-3.290048732799992, -3.298402361421118, 0)
B = (2, 3, 0)
C = (-5.765456503704591, 4.307816767081903, 0)
D: A + (0, 0, 3)
E = (4.105933274702082, -1.3260306559088022, 0)
F = (0.06478431618671865, 4.559810297230058, -1.2204443431631466)
G = (6.231455787171898, 1.9662867724361561, 0)
H = (-4.277556955352644, -5.223195210117012, -0.7159143337951335)
a = Line(G, H)
I = Point(a)
J = (3, 5, -0.8313843876330616)
G': G + (0, -3, 1)
H': H + (0, -3, 1)
b = Line(G', H')
K = (-6.0711408295424105, -0.7730059287720775, 1)
L = (6.873725494939327, 4.435024253496067, 0)
c = Line(K, L)
M = (-1.6162682555240595, -3.8181920221493653, -1.4674226673378312)
N = (-3.274688779396958, 5.282717043982309, 4)
O = (-7.329940872361489, 0.8671247325493947, -1.3293097356814298)