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