A = (2, 1, 0)
B = (2, 6, 0)
C = (6, 6, 0)
D = (6, 1, 0)
E = (3.6737186429577875, 3.4503127689803534, 4.597247977095936)
a, faceABCD, faceABE, faceBCE, faceCDE, faceADE, arestaAB, arestaBC, arestaCD, arestaAD, arestaAE, arestaBE, arestaCE, arestaDE = Pyramid(A, B, C, D, E)
f = OrthogonalLine(E, faceABCD)
F = Point(f)
g = Segment(E, F)
G = Point(arestaAD)
b = Sphere(F, G)
H = (-8, 6, 0)
I = (-10.131138430226216, 12.289939869890112, 0)
L = (-8.367322691588257, -8.190475648523936, 0)
c, J, K, faceEHI, faceEHLJ, faceEIKJ, faceHIKL, faceJKL, arestaEH, arestaEI, arestaHI, arestaHL, arestaEJ, arestaIK, arestaJL, arestaJK, arestaKL = Prism(H, E, I, L)