126.6 x 84.4 meters = 415.35 x 276.9 feet