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