@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
MOV UP, DOWN

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

@9
S: SUB ACC
L: ADD LEFT
JGZ L
ADD 100
SWP
MOV LEFT, ACC
MOV ACC, DOWN
SWP
MOV ACC, LEFT

@10

