A = Intersect(xAxis, yAxis)
E = Point(xAxis)
c = Circle(A, E)
B = Intersect(c, yAxis, 2)
D = Intersect(c, xAxis, 2)
C = Intersect(c, yAxis, 1)
f = Segment(B, C)
g = Segment(E, D)
h = AngularBisector(E, A, B)
O = Point(h)
i = Segment(A, O)
j = Segment(O, E)
k = Segment(O, C)
l = Segment(O, D)
m = Segment(O, B)