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