-------------------------------------------------------------------
----------------------------------------------1--------------1-----
-------0-3--0--0----0-----0--3--0--0--0----0----2-----0---0----2---
--5--3-----------------3----------------3---------1-----3--------1-
-------------------------------------------------------------------
-------------------------------------------------------------------x2