108 x 132 meters = 354.33 x 433.07 feet