A_1 = Point(xAxis)
C = Intersect(xAxis, yAxis)
B = Point(xAxis)
F1 = Point(yAxis)
V1 = Point(yAxis)
f = OrthogonalLine(V1, yAxis)
a = Segment(C, V1)
F1' = Mirror(F1, xAxis)
h = Hyperbola(F1, F1', V1)
P = Point(h)
d1 = Segment(P, F1)
d2 = Segment(P, F1')
c = Circle(C, F1)
g = OrthogonalLine(V1, yAxis)
D, V2 = Intersect(h, yAxis)
i = OrthogonalLine(V2, yAxis)
E, F = Intersect(c, g)
G, H = Intersect(c, i)
c1, h_1, f_1, e, g_1 = Polygon(H, F, E, G)
j = Line(F, C)
k = Line(H, C)
I = Intersect(h_1, xAxis)
b = Segment(C, I)