86.5 feet = 26.3652 meters