-----------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------
-----------------9-----------------------5--------------------7------7\9--9-------------------
-----------------9-----------------------5--------------------7------5\9--9------------------
-----------------7-----------------------3--------------------5------5\7--7-------------------
--0-0-0-0-----------------0-0-0-0--------------0-0-0-0--------------------------------------