------*------
-------------------
-------------------------
---------------------------------
------------------------------------------
----------------------------------------------------
-------------------------------------------------------------
---------------------------------------------------------------------
----------------------------------------------------------------------------
0**************************************************************************** 0
0****************************************************************** 0
0******************************************************* 0
0*********************************************0
0*********************************0
0***********************0
0*************0
0*****0
0