O = Intersect(xAxis, yAxis)
c = Circle(O, 16)
B = Point(c)
A = Intersect(c, xAxis, 2)
a = Line(O, B)
b = Line(O, A)
α = Angle(A, O, B)
M: (3 / sin(Angle[A, O, B]), 0)
d = OrthogonalLine(M, a)
D = Intersect(a, d)
e = Segment(D, M)
f = Line(M, a)
E, C = Intersect(c, f)
sol: Distance[M, C] - Distance[M, A]
S: (Angle[A, O, B], Distance[M, C] - Distance[M, A])
g = Segment(M, C)
h = Segment(M, A)
i = OrthogonalLine(O, a)
F = Intersect(f, i)
j = Segment(O, C)
k = Segment(M, F)