@1
T: MOV 1, DOWN
MOV UP, DOWN
MOV UP, ACC
SWP
MOV UP, DOWN
MOV UP, ACC
R: SWP
MOV ACC, DOWN
ADD 1
SWP
SUB 1
JEZ T
MOV 4, DOWN
JMP R

@4
S: JRO UP
MOV UP, ACC
SAV
MOV UP, ACC
SWP
MOV ACC, DOWN
SWP
MOV UP, DOWN
MOV ACC, DOWN

@8
MOV UP, RIGHT

@9
MOV LEFT, DOWN
MOV LEFT, DOWN
MOV LEFT, ACC
L: MOV 3, DOWN
SUB 1
JGZ L
MOV -1, DOWN
