------------------------------------------|
---3-3-2-2-0-0----------------------------|
--2-2-2-2-2-2-----------------------------| *2
------------------------------------------|
------------------------------------------|
------------------------------------------|
-----0-----2-------------------------------|
----0-0---3-3------------------------------|
---0---0-2---2---1--2----------------------| *3
--2-----0-------2--2-----------------------|
-2-------------2--0------------------------|
-------------------------------------------|
--------------------------------------------|
--------------------------------------------|
--------------------------------------------|
-7-7---3-3--5-5-5-5-------------------------|
-7-7---3-3--5-5-5-5-------------------------|
-5-5---1-1--3-3-3-3-------------------------|
|