----------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
-----------------------7--6--------------5--4-------------3--2---------5555555----------
------------------7----------7---------5-------5--------3-------3------5555555----------
--------------77--------------------55---------------33---------------------------------
|