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