@1
MOV UP ACC
MOV ACC RIGHT
SUB 1
SAV
MOV RIGHT ACC
L: SUB 1
JEZ E
SWP
MOV ACC RIGHT
SWP
JMP L
E: MOV -1 RIGHT

@2
MOV LEFT DOWN
MOV UP LEFT
JMP L
C: MOV -4 DOWN
SUB 1
JNZ C
M: MOV -6 DOWN
L: MOV LEFT ACC
JEZ M
JGZ C
MOV 1 DOWN

@5
MOV UP ACC
M: SAV
JMP L
SWP
MOV ACC RIGHT
SWP
ADD RIGHT
L: JRO UP
MOV ACC DOWN

@7
MOV UP DOWN
