y

x

B = (285.07000769079394, 251.93929827918686)
C = (315.6460481561368, 279.3523000757011)
A = (245.3562999599464, 196.41039720419639)
D = (351.8452684771749, 193.95025601732974)
Y = Segment(A, D)
E = (244.30195373700354, 173.91767778141545)
F = (301.93954725787967, 172.86333155847262)
X = Segment(E, F)
O = (319.16053556594636, 308.1710968361392)
H = (471.3378404106987, 308.5225455771202)
a = Ray(O, H)
b = OrthogonalLine(O, a)
c = Circle(O, Y)
d = Circle(O, X)
I = Intersect(c, a, 1.0)
e = Segment(O, I)
g = OrthogonalLine(I, e)
J = Point(d)
K = Point(b)
f = OrthogonalLine(K, b)
L = Intersect(g, f)
h = Segment(O, J)
i = Segment(O, K)
j = Segment(I, L)
k = Segment(K, L)