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