$a$

$F$

$P_1$

$P_2$

P_1(FP_1+2a)

P_2(FP_2+2a)

$F_1$

$F_2$

P_1(FP_1+ea)

A = (-3.3, 5.48)
B = (9.24, 5.36)
a_1 = Ray(A, B)
C = Point(a_1)
a = Segment(A, C)
F = (10.576652512478686, -0.7569015056508946)
P_1 = (9.43600715235248, 1.8095505546330646)
P_2 = (6.3005580587307675, -3.508354931161953)
b = Ray(P_1, F)
c = Ray(P_2, F)
d = Circle(F, 2 * a)
D, G = Intersect(d, c)
E, H = Intersect(d, b)
e = Circle(P_1, E)
f = Circle(P_2, D)
F_1, F_2 = Intersect(e, f)
h = Hyperbola(F_1, F, P_1)
g = Hyperbola(F_2, F, P_1)