421 x 159 meters = 1381.23 x 521.65 feet