6678 meters = 21909.448819 feet