108 x 130.9 meters = 354.33 x 429.46 feet