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