What is the distance between Portland Maine and Annapolis Maryland?

About 540 miles