8060 meters = 26443 feet and 6.83 inches