105.2 x 86.2 feet = 32.06 x 26.27 meters