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