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