88.4 feet = 26.94432 meters