a = CurveCartesian(2 * (t - sin(t)), -2 * (1 - cos(t)) + 4, t, 0, 6.28)
C = Point(a)
D = Point(a)
E = (12.56, 4)
f = Polynomial({D, C, E})
P = Intersect(f, e, 1)
B = Intersect(e, a)
p = Tangent(P, f)
b = Tangent(B, a)
c = Line(D, C)