106.5 x 109.1 feet = 32.46 x 33.25 meters