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