**************************************************
**********************
***********************
**********************************
********
*********************** | *************** | *************** | *************************** | *************************** | ***************** | ***************** |
******************* | ************** | ************** | *************** | *************** | ************************* | ******************** |
******************* | ************** | ************** | *************** | *************** | ||
*********************** | ************** | ************** | ************** | ************** | ||
***************** | ************************************************** |
****************
*******************************
*******************************
*******************************
************************
**************************************************
**************************************************
**************************************************
****************************
**************************************************
**************************************************
************************
**************************************************
**************************************************
*****************
**************************************************
**************************************************
******************************************
**************************************************
**************************************************
******************
**************************************************
**************************************************
*********************************
************************
**************************************************
**************************************************
**************************************************
*********************
********************
**************************************************
**************************************************
**************************************************
********************************************
**********************************
************************************************
*******************************
********************
*********************************
***************
******************************
**************************
*************
*******************
******************
******************
***************************
**************************************************
**********************
***********************
**********
*****************
************