8684 meters = 28490.813648 feet