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