12806 meters = 42014.435696 feet