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

@1
S:
MOV UP,ACC
SAV
SUB LEFT
JGZ G
MOV LEFT,RIGHT
SWP
MOV ACC,RIGHT
JMP S
G:
SWP
MOV ACC,RIGHT
MOV LEFT,RIGHT

@2
MOV UP,ACC
MOV ACC,RIGHT
MOV ACC,RIGHT
MOV LEFT,ACC
MOV RIGHT,DOWN
MOV ACC,DOWN
MOV ACC,DOWN
MOV LEFT,DOWN
MOV RIGHT,DOWN

@3
S:
MOV UP,ACC
SAV
SUB LEFT
JGZ G
MOV LEFT,LEFT
SWP
MOV ACC,LEFT
JMP S
G:
MOV LEFT,ACC
SWP
MOV ACC,LEFT
SWP
MOV ACC,LEFT

@6
MOV UP,ACC
SUB UP
JGZ G
ADD UP
MOV UP,DOWN
MOV UP,NIL
JRO 4
G:
MOV UP,ACC
MOV UP,NIL
MOV UP,DOWN
MOV ACC,DOWN
MOV ACC,DOWN

@9
MOV UP,ACC
SUB UP
JGZ G
MOV UP,DOWN
JRO -4
G:
ADD UP
MOV ACC,DOWN
