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