@0
N: MOV UP,ACC
S: MOV ACC,RIGHT
MOV ACC,RIGHT
C: JRO RIGHT

@1
L: MOV UP,ACC
JEZ Z
SUB LEFT
JLZ C
ADD LEFT
MOV -2,LEFT
MOV ACC,DOWN
JMP L
C: MOV LEFT,DOWN
MOV -2,LEFT
JMP L
Z: MOV LEFT,NIL
MOV LEFT,NIL
MOV ACC,DOWN
MOV -3,LEFT

@2
MOV UP,DOWN

@3


@4
MOV UP,DOWN

@5
MOV UP,DOWN

@6


@7


@8
L: MOV UP,ACC
JEZ Z
SUB RIGHT
JGZ C
ADD RIGHT
MOV -2,RIGHT
MOV ACC,DOWN
JMP L
C: MOV RIGHT,DOWN
MOV -2,RIGHT
JMP L
Z: MOV RIGHT,NIL
MOV RIGHT,NIL
MOV ACC,DOWN
MOV -3,RIGHT

@9
N: MOV UP,ACC
S: MOV ACC,LEFT
MOV ACC,LEFT
C: JRO LEFT

@10

