@1
MOV UP, RIGHT

@2
MOV LEFT, ACC
MOV ACC, DOWN
NEG
SUB 1
SAV
MOV UP, ACC
L: SUB 1
JEZ E
SWP
MOV ACC, DOWN
MOV ACC, DOWN
SWP
JMP L
E: MOV 1, DOWN
MOV 1, DOWN

@5
JMP I
MOV ACC, DOWN
MOV ACC, DOWN
MOV ACC, DOWN
MOV ACC, DOWN
MOV ACC, DOWN
MOV ACC, DOWN
MOV ACC, DOWN
MOV ACC, DOWN
MOV ACC, DOWN
R: MOV DOWN, ACC
MOV UP, DOWN
JRO UP
I: MOV UP, DOWN
JMP R

@7
MOV UP, ACC
JMP S
ADD UP
ADD UP
ADD UP
ADD UP
ADD UP
ADD UP
ADD UP
ADD UP
ADD UP
S: MOV ACC, UP
NOP
JRO UP
MOV ACC, DOWN
