--------------------------------------------------
----
--------------------------------------------------
----
--------------------------------------------------
----
-----------------------------------2--------------
----
-5---5-2-4-4---4---4-4-----2-4-5-----4-4---4---4-4
----
-------------2---------------------------2--------
----
--------------------------------------------------
------------------
--------------------------------------------------
------------------
--------------------------------------------------
------------------
-----4--------------------------------------------
------------------
-2-4---5---5-2-4-4---4---4-4---4-4-2-4-2---2-0-2-2
------------------
-------------------2------------------------------
-0-2---2-2---0-0--