---------12------3-3h5-3---------------12------------2--2---3-----------------------
-------------12-----------------------------12-----------0--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------0-------------------------0--------------------------------------------------
-------12-----------------12----------------12----------------12--------------------
-------------12----------------12----------------12----------------12-----------------------------------------------------------------------------------------12-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------0-----------------0--------------0---------------0----------------------
|