88.5 feet = 26.9748 meters