105.4 x 88 feet = 32.13 x 26.82 meters