129.5 x 36.2 meters = 424.87 x 118.77 feet