A = (-3, 0)
B = (1, -3)
g = Segment(A, B)
c = Circle(A, B)
C = Point(c)
h = Segment(A, C)
i = Segment(B, C)
d = Circle(C, B)
D = Intersect(c, d, 2)
k = Segment(C, D)
j = Segment(A, D)
f = Segment(B, D)
E = Intersect(h, f)
e = Circle(D, C)
F = Intersect(c, e, 2)
l = Segment(D, F)
m = Segment(F, A)
n = Segment(F, C)
G = Intersect(j, n)