135.3 x 106.6 feet = 41.24 x 32.49 meters