8071.3 meters = 26480 feet and 7.72 inches