8076 meters = 26496 feet and 0.76 inches