86.49 feet = 26.362152 meters