-------------------------------------------------------------------------------- ----------2--3--2---------------2--3--2---------------2--3--2-----3--2------ -------4------------4--------4------------4--------4------------4---------4--- ----4------------------4--4------------------5--4------------------------------ -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -------5--7--8--7--5--------5--7--8--7--5-----------2--3--2------3--2--0--- ----4------------------4--4------------------5-----4------------4------------- -------------------------------------------------4------------------------------ -------------------------------------------------------------------------------- --------------------------------------------------------------------------------