88.21 feet = 26.886408 meters