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