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