A_1 = (12.798540344220953, 7.05044478609905)
B_1 = (17.244955990106668, 7.05044478609905)
b = Vector(A_1, B_1)
C = (12.650326489358095, 1.9617691024742874)
D = (14.231274274561905, 5.370687764320002)
a = Vector(C, D)
E = (12.600921871070478, -0.6072710484819033)
F = (25.84135957215238, 8.829011044453335)
X_1 = Vector(E, F)
O = (26.088382663590476, -6.387611388133332)
c = Line(O, a)
d = Line(O, b)
e = Line(O, X_1)
f = Circle(O, Segment[C, D])
A = Intersect(f, c, 2.0)
g = Ray(O, A)
h = Circle(O, Segment[A_1, B_1])
B = Intersect(h, d, 2.0)
i = Ray(O, B)
k = Circle(O, Segment[E, F])
X = Intersect(k, e, 2.0)
u = Vector(O, X)
j = Line(X, b)
l = Line(X, a)
A' = Intersect(j, g)
B' = Intersect(l, i)
m = Segment(X, A')
n = Segment(X, B')
v = Vector(O, A)
w = Vector(O, B)
z = Vector(O, A')
p = Vector(O, B')