26011 inches = 660.6794 meters