-0-2-4-0--------------------------------------------
--------0----------7-5-------------------------------
---------1---0-1-3----------------------------------
----------------------------------------------------
-----------------------------------------------------
-----------------------------------------------------