Вот те раз.... У меня другой ответ.
Вы не могли бы изобразить вариант решения?
Без наглядности тут не обойтись, поэтому выкладываю подоснову для маршрута.
Это-развертка в виде карты для глобуса с 16 меридианами . Ее можно использовать для рисования маршрута.
Естественно, что если мы уйдем с последней правой ячейки вправо, мы обязательно должны появиться на той же широте в крайней левой ячейке, и наоборот.

Сейчас выложу то же самое для глобуса с 15 меридианами...