----------------------------------------------------------------------------------| ------------------------4---4----------6------------------------------------------| ----3----------3------3----3-3-------5--------------------------------------------| ---3---------3------1-----1-----1s3-----------------------------------------------| -1-------1-0----------------------------------------------------------------------| ----------------------------------------------------------------------------------|