132 x 106 feet = 40.23 x 32.31 meters