129.5 x 147.1 meters = 424.87 x 482.61 feet