--------------------------------------------------------------
--------------------------------------------------------------
----5-4----------5-4---------5-4------------------------------
----------5-3-2-------5-3-2------5-3-2-3-5---0-2--------------
-3------------------------------------------------3-----------
--------------------------------------------------------------
--------------------------------------------------------------
--------------------------------------------------------------
---5-4--------5-4--------5-4-5-7-9-10-9-7-9-7-5---------------
--------5-3-2-----5-3-2---------------------------------------
-3------------------------------------------------------------
--------------------------------------------------------------
|