E = (-2.2282170282816, 5.1310597315651645)
A = (-15, -15)
B = (15, -15)
C = (10, 5)
a = Segment(A, B)
g = Line(C, a)
D = Point(g)
c = Segment(C, D)
i = Segment(B, C)
j = Segment(A, D)
f = Segment(D, B)
e = Segment(A, C)
Z = Intersect(f, e)
k = OrthogonalLine(D, a)
F = Intersect(k, a)
G = Midpoint(D, F)
l = OrthogonalLine(G, k)
H = Intersect(j, l)
I = Intersect(i, l)
m = Segment(H, I)
n = Segment(D, F)
α = Angle(D, G, H)
β = Angle(G, F, A)
γ = Angle(F, D, C)