25979 inches = 659.8666 meters