129.3 x 95.1 meters = 424.21 x 312.01 feet