25980 inches = 659.892 meters