@0
MOV UP, ACC
SAV
SUB RIGHT
SUB 999
ADD 999
MOV ACC, RIGHT
MOV ACC, RIGHT
SWP
MOV ACC, RIGHT

@1
MOV UP, ACC
MOV ACC, LEFT
ADD LEFT
MOV ACC, DOWN
MOV LEFT, ACC
NEG
ADD LEFT
MOV ACC, DOWN

@2
MOV UP, ACC
SAV
SUB RIGHT
SUB 999
ADD 999
MOV ACC, RIGHT
MOV ACC, RIGHT
SWP
MOV ACC, RIGHT

@3
MOV UP, ACC
MOV ACC, LEFT
ADD LEFT
MOV ACC, DOWN
MOV LEFT, ACC
NEG
ADD LEFT
MOV ACC, DOWN

@4


@5
MOV UP, DOWN
MOV UP, RIGHT

@6
MOV LEFT, ACC
SUB RIGHT
SUB 999
ADD 999
ADD RIGHT
MOV ACC, DOWN
MOV ACC, DOWN

@7
MOV UP, ACC
MOV ACC, DOWN
MOV ACC, DOWN
MOV UP, ACC
MOV ACC, LEFT
MOV ACC, LEFT

@8
MOV UP, ACC
SUB RIGHT
ADD 999
SUB 999
ADD RIGHT
MOV ACC, RIGHT

@9
MOV RIGHT, LEFT
MOV RIGHT, LEFT
MOV LEFT, ACC
SUB UP
SUB 999
ADD 999
ADD UP
MOV ACC, DOWN

@10
MOV UP, LEFT
MOV UP, LEFT
