25955 inches = 659.257 meters