@1
S: MOV UP, ACC
L: SUB RIGHT
JLZ N
MOV -1, DOWN
MOV 0, RIGHT
JMP L
N: MOV 0, RIGHT
ADD RIGHT
MOV 999, DOWN
MOV ACC, DOWN
MOV -999, RIGHT

@2
S: MOV UP, ACC
L: MOV ACC, LEFT
ADD LEFT
JGZ L

@4
L: ADD UP
JLZ L
NEG
ADD 999
MOV ACC, DOWN
MOV UP, ACC
MOV ACC, DOWN
MOV 0, ACC

@7
MOV UP, DOWN
MOV UP, RIGHT

@8
MOV LEFT, DOWN
