A Python program using Dijkstra's algorithm to find shortest route in map computed by given constraints.