132 x 110.9 meters = 433.07 x 363.85 feet