-------0--3-4------------------------------------------| ---------------2-------2-----2-------------------------| ------------------2-0-----4-----0-2--------------------| -------------------------------------------------------| -------------------------------------------------------| -------------------------------------------------------|