--------------------------------------------|
--------------------------------------------|
-----------5--4--3-----------5--4--3--6-----|
--------5------------------5----------------|
--3--6---------------3--6-------------------|
--------------------------------------------|
--------------------------------------------|
--------------------------------------------|
--------------------------------------------|
-------------3333366665555------------------|
-------5/8-7--------------------------------|
00000--3/6-5--------------------------------|
|