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