------------------------------------3------3-----------------------------------------
---------------------------1----s5-----s3-----0h1--0----------------------1--1s5--3--
-------------------0--0h2-------------------------------0h2--0----0--0h2-------------
-----------0--0h2--------------------------------------------------------------------
--------3----------------------------------------------------------------------------
--0h3--------------------------------------------------------------------------------
--------3--3h5--3----------------3--8--12--14-------14------------------------------
--1s5---------------3--2--3--5-----------------14-------12s13--12s13s12--10--8------
------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
----------12--10--8---------------------
--1s8-8---------------10b11--10--8------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------