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