105.5 x 108.1 feet = 32.16 x 32.95 meters