-3-1-0---0-----------3-1-0---0------------------0-1-0-1-0---0-------------------|
-------3-----1-3-3---------3------1-3-3-1-0-1-3-----------0---3--3-1----0-1-3-3-|
0----------2-------0------------2-------------------------------------2---------|
--------------------------------------------------------------------------------|
--------------------------------------------------------------------------------|
--------------------------------------------------------------------------------|
------------------------------------------------------|
------------------------------------------------------|
------------------------------------------------------|
------------------------------------------------------|
-0-0---0--0-0--2---0--0-0---0--0-0---0----------------|
-----3-------3---3--------3--------3------------------|
-----0---------------0--------0-------------------0---------------------------------------------------------0-1-0---|
-1-3-------3-3-3-1-3---3-1-13-------3-3-1-0-3-3-3---3-1-0-1-1----0-1---0-1-1-1-1-0-1----0-1-1-0-3-1---0-1-1-------3-|
-------2-2----------------------2-2----------------------------2-----2----------------2-------------2---------------|
--------------------------------------------------------------------------------------------------------------------|
--------------------------------------------------------------------------------------------------------------------|
--------------------------------------------------------------------------------------------------------------------|
-3-1-0---0-----------3-1-0---0------------------0-1-0-1-0---0-------------------|
-------3-----1-3-3---------3------1-3-3-1-0-1-3-----------0---3--3-1----0-1-3-3-|
0----------2-------0------------2-------------------------------------2---------|
--------------------------------------------------------------------------------|
--------------------------------------------------------------------------------|
--------------------------------------------------------------------------------|
0-0-0-0-0----0-0-0-0-0----------------0-1-0-----0-------------|
----------3-3---------3-3-1-0---0--1-3------3-3---1---0-1-3-3-|
------------------------------2---------------------2---------|
--------------------------------------------------------------|
--------------------------------------------------------------|
--------------------------------------------------------------|
then go back to beginning
|