γ = 1.9547687622336491 rad (slider from 0 to 3.141592653589793, step 0.017453292519943295)
A = (3.7041298701298704, -1.9256883116883117)
B = (10.584129870129873, -1.9456883116883117)
a = Segment(A, B)
C = Midpoint(a)
b = OrthogonalLine(C, a)
A' = Rotate(A, 90.0 * ° - γ / 2.0, A)
B' = Rotate(B, 90.0 * ° - γ / 2.0, A)
a' = Segment(A', B')
c = Line(A, B')
D = Intersect(b, c)
d_1 = Circle(A, D, B)
M_1 = Point(d_1)
g = CircumcircleArc(B, M_1, A)
M = Point(g)
e = Segment(M, A)
f = Segment(M, B)
α = Angle(A, M, B)
h = LineBisector(e)
i = LineBisector(a)
O = Intersect(h, i)
k = CircleArc(O, A, B)
m = CircleArc(O, B, A)
d = LineBisector(a)
l = Line(A, O)
H = Intersect(d, a)
n = OrthogonalLine(A, l)
E = Point(n)
β = Angle(E, A, B)
F = Point(n)
G = Point(n)
δ = Angle(G, A, O)
X = Segment(F, G)
I = Point(l)
J = Point(l)
Y = Segment(J, I)