---0--0-----0--0-----0--0----0--0-----------------|
--0--0-----0--0-----0--0----0--0------------------|
----0---0----0---0----0---0---0---0---------------|
-2-----2--1-----1--0-----0------------------------|
---------------------------4-----4----------------|
--------------------------------------------------|
---0--0-----0--0-----0--0----0--0--0--0--0--------|
--0--0-----0--0-----0--0----0--0--0--0--0---------|
----0---0----0---0----0---0-----------------------|
-2-----2--1-----1--0-----0------------------------|
---------------------------4----------------------|
------------------------------5--3--2--1----------|
---0--0-----0--0-----0--0----0--0-----------------|
--0--0-----0--0-----0--0----0--0------------------|
----5---5----5---5----5---5---5---5---------------|
-7-----7--6-----6--5-----5-4-----4----------------|
--------------------------------------------------|
--------------------------------------------------|
---0--0-----0--0-----0--0----0--0--0--0-----------|
--0--0-----0--0-----0--0----0--0--0--0------------|
----5---5----5---5----5---5-----------------------|
-7-----7--6-----6--5-----5-4----------------------|
------------------------------5--3--2-------------|
--------------------------------------------------|
|