25953 inches = 659.2062 meters