-----5-5---5-3---------3-3--3-3-5-1-1------------
--3--0-0---0-0-5----2--0-0--0-0-0-0-0------------
-2-------------0---2-----------------------------
-------------------------------------------------
-------------------------------------------------
-------------------------------------------------
|