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