25977 inches = 659.8158 meters