@0
MOV DOWN, RIGHT
MOV RIGHT, DOWN

@1
MOV LEFT, NIL
MOV 5, ACC
B: MOV RIGHT, DOWN
MOV RIGHT, DOWN
MOV RIGHT, DOWN
MOV RIGHT, DOWN
MOV RIGHT, DOWN
MOV RIGHT, DOWN
SUB 1
JNZ B
MOV 1, LEFT

@2
MOV 1, LEFT
MOV 0, LEFT
MOV 3, LEFT
MOV 2, LEFT

@3
MOV 0, RIGHT
MOV 1, RIGHT
MOV 2, RIGHT
MOV 3, RIGHT

@4
MOV 5, ACC
A: MOV LEFT, RIGHT
MOV LEFT, RIGHT
MOV LEFT, RIGHT
MOV LEFT, RIGHT
MOV LEFT, RIGHT
MOV LEFT, RIGHT
SUB 1
JNZ A
MOV 1, UP
MOV UP, NIL

@5
MOV ANY, DOWN

@9
MOV 0, DOWN
MOV ACC, DOWN
ADD 1
SWP
MOV 5, ACC
L: MOV UP, DOWN
MOV UP, DOWN
MOV UP, DOWN
MOV UP, DOWN
MOV UP, DOWN
MOV UP, DOWN
SUB 1
JNZ L
SWP
MOV -1, DOWN
