25978 inches = 659.8412 meters