M = Point(yAxis)
N: (0, y(M) + 3)
A = Intersect(xAxis, yAxis)
B = (14, 20)
f = Line(M, xAxis)
g = Line(N, xAxis)
C = Point(f)
h = OrthogonalLine(C, f)
D = Intersect(g, h)
i = Segment(A, C)
j = Segment(C, D)
k = Segment(D, B)
d: Distance[A, C] + Distance[C, D] + Distance[D, B]
P: (x(C), d)