25959 inches = 659.3586 meters