long-ran