A = (-1.46, 3.82)
B = (-2.92, -0.38)
C = (6.24, 0.76)
a = Segment(A, B)
b = Segment(B, C)
c = Segment(C, A)
d = AngularBisector(A, B, C)
e = AngularBisector(C, A, B)
f = AngularBisector(B, C, A)
I = Intersect(e, d)
g = OrthogonalLine(I, b)
h = OrthogonalLine(I, c)
i = OrthogonalLine(I, a)
D = Intersect(i, a)
E = Intersect(g, b)
F = Intersect(h, c)
k = Circle(I, D)
j = Line(A, E)
l = Line(B, F)
m = Line(D, C)
G = Intersect(j, l)