The New York City Marathon charts a 26.2 mile course throughout all five boroughs today. Here's a look at the route maps.