A = (2.407410728221393, 0.8081154826642886)
B = (5.3363331130721825, 5.186999444173882)
a = Segment(A, B)
b = OrthogonalLine(B, a)
C = Point(b)
c = Segment(A, C)
D = (16.182045706480057, -7.224671652025496)
d = Line(A, D)
e = OrthogonalLine(C, d)
O = Intersect(d, e)
f = Circle(O, C)
F, E = Intersect(f, e)
g = Segment(C, D)
h = Segment(D, E)
i = Segment(E, A)
j = Segment(B, C)
k = Segment(A, D)
l = Segment(C, E)