*****************************************************************************
*****************************************************************************
*****************************************************************************
*****************************************************************************
*****************************************************************************
***********************************1111111***********************************
**********************************111 11**********************************
**********************************11 11********1111111******************
******************1111111********11 11*******11 111*****************
******************11 11*******11 11******11 111*****************
*****************111 11******11 11*****11 11******************
******************11 11*****11 11*****11 11******************
******************11 11*****11 11****11 11*******************
*******************11 11****11 11****11 11********111********
*******************11 11****11 11***11 11*******111 111******
********************11 11***11 11***11 11*****11 11******
********************11 11**11 11**11 11*****11 11******
*********************11 11**11 11**11 11****11 11*******
*********************11 11*11 11*11 11****11 11********
**********************11 11*11 11*11 11***11 11*********
**********************11 1111 1111 11***11 11**********
**********************11 1111 1111 11*11 11***********
***********************11 11 1 11111 11*************
********111************11 1111 11**************
*****1111 11111********11 11 11***************
***111 111*******11 11****************
****111 111****11 11*****************
******111 1111**11 11*****************
********111 11111 11*****************
**********111 1111 11****************
************111 111 11****************
*************111 111 11*****************
**************111 11 11*****************
****************111 11******************
*****************111 11******************
*******************11 111******************
********************111 111*******************
**********************111 111*******************
************************111 111********************
**************************111 111*********************
****************************1111 111***********************
******************************11 111************************
******************************11 11*************************
******************************11 11*************************
******************************1111 1111*************************
*********************************1111111111111111****************************
**************************************111111*********************************
*****************************************************************************
*****************************************************************************
*****************************************************************************
*****************************************************************************
*****************************************************************************