8056 meters = 26430.446194 feet