g(x) = 108.0
f = Function(61.0 - 61.0 * cos(2.0 * 3.1415 * x / 30.0), 0.0, 15.0)
A = Intersect(g, f, (11.70018447822276, 108.0))
B_1 = Intersect(g, f, (18.30070032448383, 108.0))
M = (0, 61)
c = Circle(M, 61.0)
C = Point(f)
h(x) = 61.0 - 61.0 * cos(2.0 * 3.14 * x / 30.0)
a = OrthogonalLine(C, yAxis)
D = Intersect(c, a, 2.0)
B = Intersect(g, h, (18.309442697277934, 108.0))