86.9 feet = 26.48712 meters