8056 meters = 26430 feet and 5.35 inches