**********************************************************************
***********************************************************************
****************************************************************************************************************
- ****************************
- ********************************
- ******************************************
- ***********************************************
- ***********************
- *************************************
- ***************
- **************
- *************************************
- *************************
*********************************************************************************************************
- ****************************
- *************************************************
- ***************
- ***********************************
- ****************************************************************************************************************************
- ********************************
- ********************************
- *********************
- *************************
- **********************