detailed plan
:: print map :: calculate route