***********************************
**************************************
*************************************
**************************************
**************************************
**********************************
*************************************
***************************************
***********************************
**************************************
*************************************
************************************
**************************************
****************************************
***************************************
*********************************
******************************************
****************************************
*****************************
******************
**********
****
*