6622 meters = 21725 feet and 8.66 inches