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

@1
MOV RIGHT ACC
MOV ACC LEFT
MOV ACC DOWN

@2
MOV UP ACC
MOV ACC LEFT
MOV ACC DOWN

@4
MOV UP RIGHT
MOV UP RIGHT
L: MOV 6 RIGHT
C: MOV UP ACC
ADD UP
JNZ L
MOV 1 RIGHT
JMP C

@5
MOV LEFT DOWN
MOV LEFT RIGHT
L: MOV 9 RIGHT
A: JRO LEFT
C: MOV DOWN 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

@9
SUB UP
L: MOV ACC UP
JMP L

@10
MOV UP DOWN
