8628 meters = 28307.086614 feet