r-~~~~~~~~~~~~~~~~~----~~~~------~----~~~~~~~~~~~--,