66285 inches = 1683.639 meters