detailed plan
::
print map
::
calculate route