85.8 feet = 26.15184 meters