8028 meters = 26338.582677 feet