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