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