6639 meters = 21781.496063 feet