26.36 meters = 86.48294 feet