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