86.7 feet = 26.42616 meters