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