----3-------------------3--3------------------------------------
-------1--2--3--3--1---------3-----------------------3--3-------
-----------------------------------1--2--3--3--3--1-------------
----------------------------------------------------------------
----------------------------------------------------------------
----------------------------------------------------------------
----------------------------------------------------------------
----5----------------------5--------------------3---------------
-------3--4--5--5--5--3------5--3--3--3--1----------------------
----------------------------------------------------------------
----------------------------------------------------------------
----------------------------------------------------------------
----3----------------------3-----------------------------------
-------1--2--3--3--3--1----------------------------------------
---------------------------------------------------------------
---------------------------------------------------------------
---------------------------------------------------------------
---------------------------------------------------------------
|