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