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

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

@2
MOV UP,DOWN

@3


@4
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

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

@6


@7


@8
MOV UP,DOWN

@9


@10

