r--------------------------------------~---