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

@2
L: SWP
ADD 1
SWP
MOV LEFT, ACC
JNZ L
SWP
SUB 1
MOV ACC, DOWN
JMP L

@4
L: SWP
ADD UP
SWP
MOV UP, ACC
JNZ L
SWP
MOV ACC, DOWN
MOV 0, ACC
SAV
JMP L

@5
MOV UP, DOWN

@8
MOV UP, DOWN

@9
MOV UP, DOWN
