114.5 x 132.1 meters = 375.66 x 433.4 feet