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