109.5 x 112.1 feet = 33.38 x 34.17 meters