James is from Rochester. Today, he has to travel to Cannon Falls for a morning meeting and then to Austin for an afternoon meeting and then home again. Cannon Falls is 45 miles directly north of Rochester. Austin is 42 miles directly west of Rochester. There is a nice straight road from Cannon Falls to Austin. Calculate the total distance he will be driving. Round your answer to the nearest mile.
(Drawing a map may be helpful.)