86.43 feet = 26.343864 meters