A = Intersect(xAxis, yAxis)
B = Point(xAxis)
c = Circle(A, B)
C = Point(c)
Fixed = Segment(A, C)
b = OrthogonalLine(C, xAxis)
d = OrthogonalLine(A, b)
D = Intersect(b, d)
e = Segment(D, A)
f = Segment(C, D)
g = Segment(A, D)
h = Segment(A, D)