@0
MOV UP,ACC
MOV ACC,RIGHT
MOV ACC,RIGHT

@1
S: MOV UP,ACC
SAV
SUB LEFT
JGZ N
MOV LEFT,DOWN
SWP
MOV ACC,DOWN
JMP S
N: SWP
MOV ACC,DOWN
MOV LEFT,DOWN

@2
S: MOV UP,ACC
SAV
SUB RIGHT
JGZ N
MOV RIGHT,DOWN
SWP
MOV ACC,DOWN
JMP S
N: SWP
MOV ACC,DOWN
MOV RIGHT,DOWN

@3
MOV UP,ACC
MOV ACC,LEFT
MOV ACC,LEFT

@4


@5
MOV UP,ACC
MOV ACC,RIGHT
MOV ACC,RIGHT
MOV UP,RIGHT

@6
S: MOV UP,ACC
SAV
SUB LEFT
JLZ W
MOV LEFT,DOWN
MOV LEFT,NIL
MOV UP,ACC
JMP O
W: MOV LEFT,NIL
MOV LEFT,DOWN
MOV UP,NIL
SWP
O: MOV ACC,DOWN
MOV ACC,DOWN

@7


@8


@9
S: MOV UP,ACC
SAV
SUB UP
JLZ W
MOV UP,NIL
SWP
MOV ACC,DOWN
JMP S
W: MOV UP,DOWN

@10

