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