106.9 x 62.2 feet = 32.58 x 18.96 meters