@0
MOV 8, ACC
K: MOV 0, LEFT
SUB 1
JNZ K
R: MOV UP, DOWN
JMP R

@3
L: MOV RIGHT, ACC
SAV
JEZ P
M: MOV UP, DOWN
SUB 1
JNZ M
P: MOV UP, RIGHT
MOV RIGHT, UP
SWP
JEZ L
R: MOV DOWN, UP
SUB 1
JNZ R

@4
L: MOV UP, ACC
SAV
MOV UP, LEFT
MOV LEFT, ACC
SWP
JEZ ST
SWP
MOV ACC, DOWN
MOV ACC, LEFT
JMP L
ST: MOV UP, LEFT

@7
MOV UP, DOWN
