132 x 189 meters = 433.07 x 620.08 feet