----------------------------------------------------------------|
--------------3-----3-----------------2-----2-------------------|
--------------2-----2-----------------2-----2-------------------|
-----------0--0-----0--0--0-----------2-----2-------------------|
--0--2--4--------0-----------4--2--0-----------0--0-------------|
-----------------------------------------0-----------4--2-------|
------------------------------------------------------------------|
----------------------------2----2--------------------------------|
----1-----1-----------------2----2--------------------------------|
----2-----2-----------------2----2--------------------------------|
----2-----2--------------0----------0-----------------------------|
-0-----0-----0--0--2--4--------0----------------------------------|
|