@0
MOV 0,RIGHT
L: MOV UP,ACC
MOV ACC,RIGHT
JNZ L
MOV ACC,DOWN
MOV UP,NIL

@1
MOV UP,DOWN

@2
MOV UP,RIGHT

@3
MOV LEFT,DOWN
MOV UP,NIL
R: MOV UP,ACC
MOV ACC,DOWN
JNZ R
Q: MOV RIGHT,ACC
JEZ A
L: MOV DOWN,UP
SUB 1
JGZ L
A: MOV DOWN,UP
MOV DOWN,ACC
MOV ACC,RIGHT
MOV ACC,DOWN
JMP R

@4
MOV UP,LEFT
MOV LEFT,DOWN

@5


@6


@7
MOV UP,DOWN

@8

