25950 inches = 659.13 meters