Every time I create a route in basecamp and send it to my GPSMAP 66sr, the distances don't match. It's always significantly longer on the gps device. For example, the latest one I've created is 4.47mi in basecamp and 8.82 on the device. I've created a route that is 12mi long in basecamp and 18mi long on the gps. Any ideas why?