103.5 x 106.1 feet = 31.55 x 32.34 meters