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