A = (225.40166408192877, 222.66818619696033)
B = (268.3695792759664, 222.18809775903813)
a = Segment(A, B)
C = (283.0122766325937, 284.83963890788624)
c = Circle(C, Segment[A, B])
D = (392.7124846978181, 284.5995946889251)
b = Line(C, D)
E = Intersect(c, b, 1.0)
F = Intersect(c, b, 2.0)
d = Segment(E, F)
G = Midpoint(E, C)
H = Midpoint(C, F)
e = Semicircle(E, C)
f = Semicircle(F, C)
g = Semicircle(F, E)