6642.7 meters = 21793 feet and 7.62 inches