164.8 x 128 meters = 540.68 x 419.95 feet