86.2 feet = 26.27376 meters