106 x 91 feet = 32.31 x 27.74 meters