M = (-3, 0)
c = Circle(M, 4.0)
Q = Point(c)
F = (3, 0)
a = Segment(F, Q)
b = LineBisector(F, Q)
d = Ray(M, Q)
P = Intersect(d, b)
e = Segment(P, Q)
f = Segment(P, F)
h = Hyperbola(M, F, P)