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