128 x 151.2 meters = 419.95 x 496.06 feet