A = (0, 6)
B = (6, 6)
C = (6, 0)
D = (0, 0)
a = Segment(A, B)
b = Segment(B, C)
c = Segment(C, D)
d = Segment(D, A)
I = Point(a)
E = Midpoint(b)
e = Circle(E, B)
f = Circle(I, A)
g = Segment(A, I)