@0


@1
MOV UP, DOWN

@2
MOV UP, DOWN

@3
MOV RIGHT, ACC
SAV
MOV 0, ACC
L: SWP
SUB 10
JLZ D
SWP
ADD 1
JMP L
D: SWP
MOV ACC, RIGHT
SWP
ADD 10
MOV ACC, RIGHT

@4
MOV UP, DOWN
MOV RIGHT, DOWN
MOV RIGHT, LEFT
MOV LEFT, DOWN
MOV LEFT, DOWN

@5
MOV UP, ACC
SAV
MOV 0, ACC
L: SWP
SUB 100
JLZ D
SWP
ADD 1
JMP L
D: SWP
MOV ACC, LEFT
SWP
ADD 100
MOV ACC, LEFT

@6


@7
JRO UP
JMP D1
JMP D2
MOV UP, NIL
MOV UP, NIL
MOV UP, ACC
JMP E
D1:MOV UP, ACC
MOV UP, NIL
MOV UP, NIL
JMP E
D2:MOV UP, NIL
MOV UP, ACC
MOV UP, NIL
E:MOV ACC, RIGHT

@8
MOV LEFT, ACC
MOV ACC, RIGHT
MOV RIGHT, RIGHT
MOV RIGHT, ACC
ADD LEFT
MOV ACC, RIGHT
MOV RIGHT, RIGHT
MOV RIGHT, ACC
ADD LEFT
MOV ACC, DOWN

@9
MOV LEFT, ACC
SAV
ADD ACC
ADD ACC
MOV ACC, LEFT
SWP
ADD LEFT
ADD ACC
MOV ACC, LEFT
