8059 meters = 26440 feet and 3.46 inches