107 x 129.9 meters = 351.05 x 426.18 feet