86.37 feet = 26.325576 meters