----0--------0---------0--
---3-3------3-3-------3-3-
--2--------2---------2----
----------3---------------
-3------------------0-----x2
-----------------------------------------------
-----------------------------------------------
-----------------------------------------------
-0-0-0-0-0-0------3-3-3-3-3-3------------------
-0-0-0-0-0-0------3-3-3-3-3-3------------------
-0-0-0-0-0-0------1-1-1-1-1-1------------------
--------------------------------------------------------------------------
--------------------------------------------------------------------------
-5-5-5-5-5-5--------------------------------------------------------------
-5-5-5-5-5-5----3-3-3-3-3-3---------7-7-7-7-7-7----3-3-3-3-3-3------------
-3-3-3-3-3-3----3-3-3-3-3-3---------7-7-7-7-7-7----3-3-3-3-3-3------------
----------------1-1-1-1-1-1---------5-5-5-5-5-5----1-1-1-1-1-1------------
|