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