***********r********************************************************************************************************************************************************************************************************************************************************************************