6642 meters = 21791 feet and 4.06 inches