86.8 feet = 26.45664 meters