132 x 113.9 meters = 433.07 x 373.69 feet