Beginning ---------------------------- ---1-0-1-3---3-1-0---0-1---- -0---------2-------2-------- ---------------------------- ---------------------------- ---------------------------- REPEAT Middle 0-0-0-0-0-0-0--------0------ --------------3-1-3--------- ---------------------------- ---------------------------- ---------------------------- ---------------------------- End -0-0-1-0---------0---------- --------3---3-1-0--3-1------ ----------2----------------- ---------------------------- ---------------------------- ----------------------------