25997 inches = 660.3238 meters