-----4---6----4----6----4---6---3--3-5--------3--3--3---0-0-0-2-|
-1------1--1-----1----1----1---1--------1-------------1-------0-|
--------------------------------------------------------------0-|
--------------------------------------------------------------0-|
----2---------2-----2-------------------2------2--------------2-|
--------------------------------------------------------------2-|
---2---2------2----21---5---8---5---3----2----21-----------4--4\-|
-----3--------3---------3------------3---------3--------------0--|
-----------------------------------------------------------------|
-------------------0---------0-----------------0--------------0--|
---------------1--------1-----------------1----1--------------1--|
--------------------------------------------------------------2--|
|