86.95 feet = 26.50236 meters