-----------------------------------------------------------------|
---------------------------------------------------------7-5-3-5-|
----6---9-6---6----7---11-7---7------4---7-4---4-----6-9---------|
-7----7-----7---9----9------9---9-5----5-----5---4-7-------------|
-----------------------------------------------------------------|
-----------------------------------------------------------------|
|