86.6 feet = 26.39568 meters