132 x 109.8 meters = 433.07 x 360.24 feet