8111 meters = 26610.892388 feet