@1
MOV UP, RIGHT

@2
MOV UP, ACC
MOV LEFT, DOWN
L: MOV ACC, DOWN
MOV ACC, DOWN
JRO DOWN
MOV ACC, DOWN

@5
MOV UP, ACC
L: SUB UP
JLZ F0
MOV 1, DOWN
SUB UP
JLZ F1
MOV 1, DOWN
MOV -2, UP
JMP L
F0: MOV UP, NIL
F1: MOV 999, DOWN
MOV 1, UP
ADD UP
MOV ACC, DOWN

@7
MOV RIGHT, DOWN

@8
MOV -999, ACC
L: ADD UP
JLZ L
MOV ACC, LEFT
MOV UP, DOWN
