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

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

@4
L: ADD RIGHT
JGZ L
ADD 999
JNZ S
MOV UP, ACC
S: MOV ACC, RIGHT
SUB ACC

@5
T: MOV -999, LEFT
MOV LEFT, ACC
JRO UP
MOV ACC, LEFT
MOV ACC, LEFT
MOV ACC, LEFT
MOV ACC, LEFT
MOV ACC, LEFT
MOV ACC, LEFT
MOV ACC, LEFT
MOV ACC, LEFT
MOV ACC, LEFT
MOV ACC, LEFT
JMP T
MOV ACC, DOWN

@7
MOV UP, DOWN
