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