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