25975 inches = 659.765 meters