--------0-0--0-2--3-3--3-5--2-2--0---0-------0-0
-0-3--------------------------------------3----0-3-----
-----------------------------------------------------------
------------------------------------------------------------0-2---3-3---3-5---2-2---0---0------
----------------------------------3----0-3
--------------------------------------------
---------------------------------------------0--0--0-3--5--5---5-7---8-8---7-5--7--0--0-2
----------------------------------------------------------
----------------------------------------------------------
-----------------------------------------------------------3-3--5--7--0--0-3--2--2--3-0--2--
--------------------------------------------
--------------------------------------------
----------------------------------------------------0-0--0-2--3-3--3-5--2-2--0---0-------0-0
-0-3--------------------------------------3----0-3-----
-----------------------------------------------------------
------------------------------------------------------------0-2---3-3---3-5---2-2---0---0------
----------------------------------3----0-3
--------------------------------------------
---------------------------------------------0--0--0-3--5--5---5-7---8-8---7-5--7--0--0-2
----------------------------------------------------------
----------------------------------------------------------
-----------------------------------------------------------3-3--5--7--0--0-3--2--2--3-0--2--
--------------------------------------------
--------------------------------------------
---------------------------------------------7-----8-----7--7--10--7-5--5----3----2--3--2--0
-----------------------------------------------------------
-----------------------------------------------------------
------------------------------------------------------------7-----8-----7--7--10--7-5--5----3----2--3--2--0
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------