120 x 321 meters = 4724.41 x 12637.8 inches