@1
MOV UP ACC
MOV ACC RIGHT
JRO RIGHT

@2
MOV UP ACC
L: MOV LEFT DOWN
SUB 1
JEZ E
MOV -1 LEFT
JMP L
E: MOV -2 LEFT
MOV 0 DOWN

@5
S: MOV UP ACC
SWP
MOV DOWN ACC
L: SWP
SUB 1
JLZ E
SWP
MOV ACC DOWN
JMP L
E: MOV 999 DOWN

@7
MOV 1 ACC
L: SAV
MOV ACC UP
MOV -999 ACC
A: ADD UP
JLZ A
JNZ L
SWP
MOV ACC DOWN
