26864 meters = 88136.48294 feet