-------------------------|------------------------------|---------------------
-------------------------|------------------------------|---------------------
-9--------7-------9------|-------9---7---9----7---------|---------------------
-------------------------|------------------------9-----|--5--7---5--7--------
-------------------------|------------------------------|---------------------
-------------------------|------------------------------|---------------------
---------------|----------------------------|-------------------------------|-
---------------|----------------------------|-------------------------------|-
---------------|----------------------------|-------------------7----9---9--|-
---------------|--5-------------------------|--5---7----7/--9---------------|-
--5---7----7---|------5-------------7-------|-------------------------------|-
---------------|----------------------------|-------------------------------|-
---------------------------------------|-----↓