129.4 x 115 meters = 424.54 x 377.3 feet