@0
MOV 0, RIGHT
L: MOV UP, ACC
JEZ L
MOV ACC, RIGHT
JMP L

@1
MOV 30, ACC
D: SUB 1
JGZ D
T: MOV LEFT, ACC
MOV ACC, DOWN
JNZ T
I: MOV UP, DOWN
JMP I

@2


@3
Q: MOV RIGHT, ACC
ADD 1
PP: MOV DOWN, UP
SUB 1
JGZ PP
T: MOV DOWN, ACC
MOV ACC, RIGHT
MOV ACC, DOWN
R: MOV UP, ACC
MOV ACC, DOWN
JNZ R

@4
T: MOV UP, ACC
MOV ACC, DOWN
JNZ T
R: MOV UP, LEFT
MOV LEFT, DOWN
JMP R

@5


@6


@7
L: MOV UP, ACC
MOV ACC, LEFT
JNZ L
O: MOV UP, DOWN
JMP O

@8

