129.3 x 85.4 meters = 424.21 x 280.18 feet