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