|---------2-3--7--3-2-2-----------------------| |-0-3-5---------------3------1-0-1------------| |---------------------2----------2------------| |---------------------------------------------| |--------------------------------0------------| |---------------------------------------------| |-0-3-5--7-8----8-10----10--12------------| |------------5-------7--------------------| |------------5-------7--------------------| |-----------------------------------------| |-----------------------------------------| |-----------------------------------------|