intro:
----------------|-----------------------------|-------------------------------------|
----------------|-----------------------------|-------------------------------------|
----------------|-----------------------------|-------------------------------------|
----------0-----|------------x-----------0----|------------------------0------------|
--3-2-3-3---2-0-|-3-3-2---3--x-0--3-2-3-3-2-0-|-3-3-2--2-3--3--3-2-3-3---32---0----|
----------------|-------0-0----0--------------|-0-----------------------------------|
-----------------------------------|------------------------------|
-----------------------------------|------------------------------|
-----------------------------------|------------------------------|
------------x-x--------------0-----|------------------------0-----|
-3-3-2---3--x-x------3-2-3-3---2-0-|-3-3-2-2-3-2-3--3-2-3-3---2--0|
-0-----0--------0-0----------------|------------------------------|
-----------5----------5------5--5------------------------|
-8--7------5----------5------5--5------------------------|
-7--7------6----------6------6--7--6---------------------|
-7--7----------------------------------------------------|
------0-0-----0---------0--------------------------------|
----------------0-0-------0------------------------------|
ill↓