107.5 x 110.1 feet = 32.77 x 33.56 meters