***************
/***********
/******************************************************
20
********
***************
***************
***************
****
************
**************
******************
***********
****************
*******
*********************
****************
**************
********
***********
*****
****************
****************
******************
***************
****************************
***********
***********
******************************
***********************
****************
**************************************************
***************
*******
***********************************
**************
****************
******************
************
**************************
****************************
**************
*********************
*****
*******************************************************************************************************************************************************************************************************************************************************************************