--------------|----------|
---------2----|--2-------|
-----------3--|----5-----|
5-5-3--3-----5|-5-----3-5|

--------------|---------------------------------|
---------2----|---2-5-2-0---0-2-------22-0----00|
-----------3--|-----------3---------------------|
5-5-3--3-----5|-5---------------555-------333---|

-------------------------------------|
-------------------------------------|
3-1-3-1-----------------------5-3--45|
--------5-3--3-0--0-3-4-5--3---------|
Show more