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