8077.3 meters = 26500 feet and 3.94 inches