88.1 feet = 26.85288 meters