Great job.
I tried to give the question of the optimal travel route a go in this thread, but I never worked it out:
http://forum.1cpublishing.eu/showthread.php?t=11996
Minor detail: you say that Debir gets uploaded 2 times, I think it's 3 times: after the 2nd, the 4th and the 6th stone.