@0
SUB UP
MOV UP DOWN
MOV UP DOWN
L: MOV ACC RIGHT
JMP L

@1
L: MOV 6 DOWN
C: MOV RIGHT ACC
MOV ACC DOWN
ADD LEFT
JNZ L
MOV 1 DOWN
JMP C

@2
MOV UP ACC
MOV ACC DOWN
MOV ACC LEFT

@4
SUB UP
MOV UP RIGHT
L: MOV ACC RIGHT
JMP L

@5
MOV LEFT RIGHT
L: MOV 9 RIGHT
A: JRO UP
C: MOV LEFT ACC
ADD UP
JNZ L
MOV 1 RIGHT
JMP A
N: MOV UP NIL
JMP L

@6
SUB LEFT
L: JRO LEFT
C: SAV
ADD UP
JEZ Y
SWP
JMP O
Y: SWP
MOV 1 DOWN
JMP L
N: MOV UP NIL
O: MOV 0 DOWN
JMP L

@10
MOV UP DOWN
