88.2 feet = 26.88336 meters