25960 inches = 659.384 meters