8633 meters = 28323.490814 feet