106 x 129.2 meters = 347.77 x 423.88 feet