131 x 108.8 meters = 429.79 x 356.96 feet