-------------------------------------------------------------
-------------------------------------------------------------
-------------------------------------------------------------
---------------0h2--0------------------2---------------------
---0-2----0h3-----------2----------0h2----2h3--2--0----------
-3------3-----------------------3-------------------------3--
|