86.45 feet = 26.34996 meters