@0


@1


@2


@3


@4


@5
E: MOV ACC, DOWN
   MOV 1, DOWN
   ADD 2
   SUB 18
   JEZ W
   ADD 18
   JMP E
W: ADD 1
O: MOV ACC, DOWN
   MOV 6, DOWN
   ADD 2
   JMP O

@6


@7


@8
L: MOV 0, RIGHT
   MOV 1, RIGHT
   MOV 2, RIGHT
   MOV 3, RIGHT
   JMP L

@9
R: MOV -1, DOWN
   MOV 0, DOWN
   MOV UP, DOWN
   ADD -15
   JRO UP
A: MOV LEFT, DOWN
   MOV LEFT, DOWN
   ADD 1
   JNZ A
   JMP R
B: MOV RIGHT, DOWN
   MOV RIGHT, DOWN
   ADD 1
   JNZ B

@10
L: MOV 1, LEFT
   MOV 0, LEFT
   MOV 3, LEFT
   MOV 2, LEFT
   JMP L
