@1
MOV UP, ACC
MOV ACC, DOWN
MOV ACC, RIGHT

@2
L: MOV LEFT, ACC
JEZ E
SWP
ADD 1
SAV
JMP L
E: SWP
MOV ACC, DOWN
MOV 0, ACC
SAV

@4
L: MOV UP, ACC
MOV ACC, DOWN
JEZ E
MOV -1, DOWN
JMP L
E: MOV 1, DOWN

@5
MOV UP, DOWN

@8
L: ADD UP
JRO UP
MOV ACC, DOWN
MOV 0, ACC

@9
MOV UP, DOWN
