109 x 132.2 meters = 357.61 x 433.73 feet