Finding efficient pathway to a set-goal in NYC by using path finding algorithms like A* , Breadth - First and Depth First search etc. using python