*****************************************************************************
*****************************************************************************
*****************************************************************************
*****************************************************************************
*****************************************************************************
*****************************************************************************
*****************************************************************************
*********************************************11111111************************
******************************************111 111**********************
*****************************************111 11**********************
***********************************11111111 11*********************
*********************************111 1 1111*******************
*******************************111 1 1 111******************
***************************!1111 1 11*****************
************************11111 1 1111111 11*****************
***********************111 1 1 11*****************
*********************111 1 1 11****************
*******************1111 1 1 1 11****************
***************11111 1 1 11111111 11 11***************
**************111 1 11 1 1 11***************
*************111 1 1 1 11**************
************111 11 1 1 1111 11*************
***********111 1 1 111 11**************
***********111 11 1 1 1 11***************
**********111 1111 1 1 11 11****************
**********111 11 1 111 11****************
***********111 11 1 11 11****************
************111 11 11111111 11*****************
*************1111 111111111 11 11*****************
*************111 1 11 11****************
*************111 1 11 11****************
*************111 1 1 111*****************
**************111 1 11111*****************
**************111 1 11111*******************
***************111 1111*********************
***************111 1111***********************
****************1111 11111************************
******************1111111 11111 111***********************
*******************111 111***********************
********************111 111**********************
*********************11 11***********************
*********************111 111***********************
***********************111 111*************************
*************************1111111111111111111111111***************************
*****************************************************************************
*****************************************************************************
*****************************************************************************
*****************************************************************************
*****************************************************************************
*****************************************************************************
*****************************************************************************
*****************************************************************************