@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
SUB UP
JLZ F1
MOV -2, UP
MOV 2, DOWN
JMP L
F0: MOV UP, NIL
MOV 998, DOWN
JMP CF
F1: MOV 999, DOWN
CF: MOV 1, UP
ADD UP
MOV ACC, DOWN

@7
MOV RIGHT, DOWN

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