8079.3 meters = 26506 feet and 10.68 inches