-3-----3-3-----3-3-------|-----3-----3-3-----3-3-------|
---0-1-----0-1-----0-1---|-0-1---0-1-----0-1-----0-1---|
-----------------------2-|---------------------------2-|
-----------------------3-|---------------------------3-|
-0-------2-------3-------|-----0-------2-------3-------|
-------------------------|-----------------------------|