B_1 = (6.88, -0.32)
C = (5.22, -0.44)
B_2 = (-20.200435411268916, -3.253986013123313)
a = 9.6 (slider from 0 to 15, step 0.1)
b = 1.6 (slider from 0 to 5, step 0.1)
A = (-35.9839090826258, -13.222495700296081)
B = (-21.944587835014307, -13.114193220754837)
c = Ray(A, B)
d = Circle(A, a)
D = Intersect(d, c, 1.0)
e = Ray(D, A)
E = Intersect(d, e, 2.0)
f = Circle(E, b)
g = Circle(D, b)
F = Intersect(f, e, 1.0)
G, H = Intersect(g, c)
h = Circle(F, E)
k = Circle(G, D)
p = CircleArc(A, D, E)
i = Segment(E, D)
I = Intersect(h, i, 2.0)
J = Intersect(k, i, 2.0)
q = CircleArc(F, I, E)
r = CircleArc(G, D, J)
s = CircleArc(A, I, J)
t = CircleSector(A, D, E)
c_1 = CircleSector(A, I, J)
d_1 = CircleSector(G, D, J)
e_1 = CircleSector(F, I, E)
j = OrthogonalLine(A, i)
K = Intersect(p, t, 1.0)
L = Intersect(p, t, 1.0)
M = Intersect(p, t, 1.0)
N = Intersect(s, c_1, 1.0)
O = Intersect(s, c_1, 1.0)
P = Intersect(p, j)
Q = Intersect(s, j)
l = Segment(P, Q)
α = Angle(J, A, P)
m = Segment(E, O)
n = Segment(J, M)