8116.3 meters = 26628.28084 feet