***********************
23.305
***********
***********************
****************
********
*********
****
**************
********
*****
***********************************************************************************************************************************************************************************************************************************************