-----------------------------------------------------------
-5------------4--------------------------------------------
-4---3---2\---3--------------------------------------------
-2---3---2\---1--------------------------------------------
-----1---0\---1--------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-3-2-3---5-3-5---7-5-7-8-7-8-7-5-7-3-2-3-------------------
-----------------------------------------------------------
-------0-------0-------------------------0-----------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-8-7-8---7-5-7---5-3-5---3-2-3-----------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-2---2---3---2---2---------2---2-------------0-2-3---------
-0---0---1---0---0---1-4---0---0---1---0-1-4---------------
-----------3-------------------------3---------------------
-----------------------------------------------------------
-----------------------------------------------------------
---------------------------------------------1-1-----------
-2---2-2-2---2-2-3-3-0-0-2---2-2-2---2-2-3-3---------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
---------------------------------1-1-2-2-4-4-5-5-----------
-2---2-2-2---2-2-3-3-0-0-2-2-3-3---------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-2---2---3---2---2---------2---2-------------0-2-3---------
-0-000-001---0-000---1-4---0-000---1---0-1-4---------------
-----------3-------------------------3---------------------
-----------------------------------------------------------
-----------------------------------------------------------
---------------------------------------------1-1-----------
-2---2-2-2---2-2-3-3-0-0-2---2-2-2---2-2-3-3---------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
---------------------------------1-1-2-2-4-4-5-5-----------
-2---2-2-2---2-2-3-3-0-0-2-2-3-3---------------------------
-----------------------------------------------------------
-----------------------------------------------------------
--------------------------------------------------------------
--------------------------------------------------------------
---------10-------9-------7-------------------------10-10-9-9-
-7---7-7------7-7-----7-7-----8-8-10-10-12-12-11-11-----------
--------------------------------------------------------------
--------------------------------------------------------------
--------------------------------------------------------------
--------------------------------------------------------------
--------------------------------------------------------------
---------10-------9-------7-------------------------10-10-9-9-
-7---7-7------7-7-----7-7-----8-8-10-10-12-12-11-11-----------
--------------------------------------------------------------
-----------------------------------10-12-13-------------------
-10-11-8-10-11-14-10-11-8-10-11-14----------------------------
--------------------------------------------------------------
--------------------------------------------------------------
--------------------------------------------------------------
--------------------------------------------------------------
-12-13-10-12-13-16-12-13-10-12-13-16-17-19-20-----------------
--------------------------------------------------------------
--------------------------------------------------------------
--------------------------------------------------------------
--------------------------------------------------------------
--------------------------------------------------------------
----------------------1---0-----------------------------------
------3-----3-----3---------------3---3---3---3---3-----------
----2-----0-----2---2---2---2---2---3---2---0-----------------
--0-----2-----3---------------0-----------------3---2---------
--------------------------------------------------------------
--------------------------------------------------------------
----------------------1---0-----------------------------------
------3-----3-----3---------------3---3---3---3---3-----------
----2-----0-----2---2---2---2---2---3---2---0-----------------
--0-----2-----3---------------0-----------------3---2---------
--------------------------------------------------------------
--------------------------------------------------------------
--------------------------------------------------------------
-------------6-5----------------------------------------------
-7---5---2---5-5----------------------------------------------
-7---5---2-5-5-5---0-0-0-0-8-0-0-0-7-0-0-0-5-0-0-0-3----------
-5---3---0-5-3-3-------------------------------------3--------
-----------3--------------------------------------------------
--------------------------------------------------------------
-------------6-5----------------------------------------------
-7---5---2---5-5-7--------------------------------------------
-7---5---2-5-5-5-7--------------------------------------------
-5---3---0-5-3-3-5--------------------------------------------
-----------3--------------------------------------------------
--------------------------------------------------------------
--------------------------------------------------------------
--------------------------------------------------------------
-8-7-8---7----7-----------------------------------------------
-----------10-----10-8-10---8-7-8---7-5-7---5-4-5---4---4-----
------------------------------------------------------6-------
--------------------------------------------------------------
---------------------------3----------------------------------
-2-------------------------2-------------2/3\2----------------
-2---3---2---3-2---3---2---0---------3-2-------3--------------
-0-00--00--001-0-00--00--0---1-3-5-4--------------------------
--------------------------------------------------------------
--------------------------------------------------------------
---------------------------3----------------------------------
-2-------------------------2----------------------------------
-2---3---2---3-2---3---2---0---------3-0----------------------
-0-00--00--001-0-00--00--0---1-3-5-4--------------------------
--------------------------------------------------------------
--------------------------------------------------------------
--------------------------------------------------------------
-2------------3---2/3\2----2-----------4-3---2/3\2------------
-2------------3---------3--2-----------2-1---------3----------
-0---0-000-0001------------0--0-000-000-----------------------
--------------------------------------------------------------
--------------------------------------------------------------
--------------------------------------------------------------
--------------------------------------------------------------
--------------------------------------------------------------
-5------------6-5/6\5\3-5-3-----------------------------------
-3---3-333-3334-------------6-4-------------------------------
--------------------------------------------------------------
--------------------------------------------------------------
--------------------------------------------------------------
--------------6---5/6\5\3-5-3---------------------------------
-5------------4---------------6-5-6-5-5-----------------------
-3---3-333-333--------------------4-3-3-----------------------
--------------------------------------------------------------
--------------------------------------------------------------
-5------------------------------------------------------------
-5------------------------------------------------------------
-3------------------------------------------------------------
--------------------------------------------------------------
--------------------------------------------------------------
--------------------------------------------------------------
-7------------------------------------------------------------
-7------------8---7/8\7\5-7-5---------------------------------
-5---5-555-5556---------------8-6-----------------------------
--------------------------------------------------------------
--------------------------------------------------------------
--------------------------------------------------------------
-7------------8---7/8\7\5-7-5------8-7-7----------------------
-7------------6---------------8-7--8-7-7----------------------
-5---5-555-555---------------------6-5-5----------------------
--------------------------------------------------------------
-----------------------------------------------------------------
-----------------------------------------------------------------
-----------5-------7-6-6-------------5---------------------------
-----5-7-6---------7-6-6-------5-7-6-----------7-6---------------
-5-8---------8-5---5-4-4---5-8---------8-5-5-8-------------------
-----------------------------------------------------------------
-----------------------------------------------------------------
-----------------------------------------------------------------
-----------5-------7-6-6-------------5---------------------------
-----5-7-6---------7-6-6-------5-7-6-----------7-6---------------
-5-8---------8-5---5-4-4---5-8---------8-5-5-8-------------------
-----------------------------------------------------------------
-----------------------------------------------------------------
-------------------6---6---6---6---6---6-------6-------4---------
-4---5---2---3---3---3---3---2---2---2---------5-------3---------
-2---2---0---0-----------------------------3-3-3---1-1-1---------
-----------------------------------------------------------------
-----------------------------------------------------------------
-----------------------------------------------------------------
-----------------------------------------------------------------
-----------5-----------------------------------------------------
-----5-7-6-------------------------------------------------------
-5-8---------8-5-------------------------------------------------
-----------------------------------------------------------------
-----------------------------------------------------------------
-------------------6---6---6---6---6---6-------6-------4---------
-4---5---2---3---3---3---3---2---2---2---------5-------3---------
-2---2---0---0-----------------------------3-3-3---1-1-1---------
-----------------------------------------------------------------
-----------------------------------------------------------------
-----------------------------------------------------------------
---------------6---6---------------------------------------------
-4---2---5---3---2-----------------------------------------------
-2---0---3-------------------------------------------------------
-----------------------------------------------------------------
-----------------------------------------------------------------
-----------------------------------------------------------------
---------------6---6---------------------------------------------
-4---2---5---3---2-----------------------------------------------
-2---0---3-------------------------------------------------------
-----------------------------------------------------------------
-----------------------------------------------------------------
-----------------------------------------------------------------
-----------------------------------------------------------------
-------4-4---------4-4---------2-2---------2-2-------------------
-2-2-2-2-2---2-2-2-2-2---0-0-0-0-0---0-0-0-0-0-------------------
-----------------------------------------------------------------
-----------------------------------------------------------------
-----------------------------------------------------------------
---------------------------6---6---------------------------------
-------5-5---------5-5---3---2-----------------------------------
-3-3-3-3-3---3-3-3-3-3-------------------------------------------
-----------------------------------------------------------------
-----------------------------------------------------------------
---7-------5-------8----------------------------------------------
-----8-------5-------8--------------------------------------------
-------9-------7-------10-----------------------------------------
------------------------------------------------------------------
-7-------5-------8------------------------------------------------
------------------------------------------------------------------
---7-------5-------3----------------------------------------------
-----8-------5-------3--------------------------------------------
-------9-------7-------5------------------------------------------
------------------------------------------------------------------
-7-------5-------3------------------------------------------------
------------------------------------------------------------------
------------------------------------------------------------------
------------------------------------------------------------------
------------------------------------------------------------------
----------/7---------------/7-/8----------------------------------
-/7-/5-/8----/8---/7-/5-/8----------------------------------------
------------------------------------------------------------------
----------------------12-13-17-18---------------------------------
--------10-8-6-8--------------------------------------------------
-9-7-10----------9-7----------------------------------------------
------------------------------------------------------------------
------------------------------------------------------------------
------------------------------------------------------------------
------------------------------------------------------------------
------------------------------------------------------------------
-4---4---4-2-4---4---4-5-4---4------------------------------------
-2---2---2-0-2---2---2-3-2---2------------------------------------
------------------------------------------------------------------
------------------------------------------------------------------