128 x 67 meters = 419.95 x 219.82 feet