123 x 620 meters = 4842.52 x 24409.45 inches