A = Intersect(xAxis, yAxis)
B = Point(yAxis)
c = Circle(A, B)
C = Point(yAxis)
d = Circle(A, C)
D = Point(c)
a = Segment(A, D)
b = Line(D, yAxis)
E = Intersect(d, a)
e = Line(E, xAxis)
D' = Intersect(b, e)
f = Line(E, b)
G = Intersect(xAxis, f)
g = Segment(E, G)
F = Intersect(b, xAxis)
h = Segment(D', F)