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