A = (2, 1)
B = (30, 5)
C = (20, 25)
a = Segment(C, B)
b = Segment(B, A)
c = Segment(A, C)
d = OrthogonalLine(A, a)
e = OrthogonalLine(C, b)
f = OrthogonalLine(B, c)
D = Intersect(f, c)
E = Intersect(b, e)
F = Intersect(a, d)
G = Intersect(d, e)