421 x 157 meters = 1381.23 x 515.09 feet