173.3 x 129.4 meters = 568.57 x 424.54 feet