Text this: A Mathematical Modeling and an Optimization Algorithm for Marine Ship Route Planning