6566 meters = 21541 feet and 11.94 inches