88.12 feet = 26.858976 meters