*************************
*****************************
***************************
*************************
***************************
****************************
***************************
******************************
*****************************
*************************
*****************************
****************************
*************************
*************************
*************************
**************************
**************************
******************************
****************************
*************************
*******************************
*************************
**************************
*************************
**************************
*******************************
*************************
**************************
**************************
****************************
***************************
***************************
**************************
*******************************
*********************************
*************************
****************************
***************************
****************************
***************************