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