86.4 feet = 26.33472 meters