108.5 x 111.1 feet = 33.07 x 33.86 meters