A nonlinear constrained optimization model for subsea pipe route selection on an undulating seabed with multiple obstacles. (15th August 2019)