659.43 meters = 25961.811024 inches