a = CurveCartesian(-0.5^(0.5) + 0.5^(0.5) * t + cos(t + 0.25 * 3.141592653589793), 0.5^(0.5) + 0.5^(0.5) * t - sin(t + 0.25 * 3.141592653589793), t, -5.0, 20.0)
P = (-0.3034928278335035, 1.1107207345395915)
M = (0.40361395335304395, 1.817827515726139)
c = Circle(M, 1.0)