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