@0
S: MOV RIGHT, ACC
L: SUB 200
JLZ H
MOV 2, DOWN
JMP L
H: ADD 200
SUB 100
JLZ D
MOV 1, DOWN
D: MOV -100, DOWN

@1
S: MOV UP, ACC
MOV ACC, LEFT
MOV ACC, DOWN

@2


@3
S: SUB ACC
L: ADD UP
JGZ L
ADD 100
MOV ACC, DOWN

@4
S: MOV UP, ACC
L: SUB 100
JGZ L
JEZ Z
ADD 100
Z: MOV ACC, DOWN

@5


@6


@7
S: MOV UP, ACC
MOV ACC, DOWN
SUB ACC
L: ADD RIGHT
JGZ L
ADD 100
MOV ACC, RIGHT

@8
S: MOV UP, ACC
MOV ACC, RIGHT
L: SUB 20
JLZ H
MOV 2, LEFT
JMP L
H: ADD 20
SUB 10
JLZ B
MOV 1, LEFT
JMP D
B: ADD 10
D: MOV -100, LEFT
MOV LEFT, DOWN

@9
S: MOV LEFT, ACC
L: SUB 10
JGZ L
JEZ Z
ADD 10
Z: MOV ACC, DOWN

@10

