*********************************************************************************************
*********************************************************************************************
*********************************************************************************************
*********************************************************************************************
*********************************************************************************************
*********************************************************************************************
*******************1111**********************************************************************
*****************11 11********************************************************************
****************11 11*******************************************************************
****************11 11*******************************************************************
***************11 11*******************************************************************
***************11 11******************************************************************
***************11 11******************************************************************
***************11 11*************************************11111************************
****************11 11***********************************11 11**********************
****************11 11**********************************11 11**********************
****************11 11**********************************1 11**********************
****************11 1**********************************1 11**********************
*****************1 11********************************11 11**********************
*****************1 1********************************1 11**********************
*****************11 11*********111*******************1 1***********************
******************1 1******111 111***************11 1***********************
******************11 11****11 11*111**********11 1***********************
*******************1 11**11 11 11111111**11 11***********************
*******************11 11*11 1111 1 11*1 11***********************
********************1 1111 1 1 1 1 11 11***********************
********************11 1111 11 1 1 1 11 11***********************
*********************1 111 11 1 1 1 11 11************************
*********************11 11 11 1111 1 111 11************************
**********************1 11 111 1 11 1*************************
**********************11 1111 1 11 1*************************
**********************11 11 1 111 1*************************
**********************11 11 1 11 1*************************
***********************1 11 1 11 11*************************
***********************1 11 1 11 11*************************
***********************11 11 1 11 11*************************
************************1 111 1 11 11*************************
************************1 111 1 11 11*************************
************************111 1 11111 1**************************
***********************11 11 1**************************
**********************11 111 1**************************
*********************11 111111 11**************************
*********************11 1 111 11**************************
*********************11 1 111 11**************************
*********************11 1 111 1***************************
**********************1 11 1***************************
**********************11 11 1***************************
**********************11 1 11***************************
***********************1 1 11***************************
***********************11 1****************************
***********************11 11****************************
************************1 11****************************
************************11 1*****************************
*************************1 11*****************************
*************************11 1******************************
**************************1 11******************************
**************************111 11*******************************
****************************1111 1111********************************
*******************************111111 111111***********************************
************************************11111111111111111****************************************
*********************************************************************************************
*********************************************************************************************
*********************************************************************************************