128.3 x 84.4 meters = 420.93 x 276.9 feet