129 x 106.8 meters = 423.23 x 350.39 feet