25957 inches = 659.3078 meters