@0
MOV UP, RIGHT

@1
MOV UP, ACC
ADD ACC
ADD LEFT
MOV ACC, RIGHT

@2
MOV UP, ACC
JEZ Z
ADD 2
Z: ADD LEFT
ADD RIGHT
MOV ACC, DOWN

@3
MOV UP, ACC
ADD ACC
ADD ACC
MOV ACC, LEFT

@4


@5


@6
MOV UP, ACC
MOV ACC, RIGHT
MOV ACC, DOWN

@7
MOV LEFT, ACC
SWP
MOV ACC, DOWN

@8


@9
L: MOV UP, ACC
SUB RIGHT
JGZ P
SUB ACC
P: MOV ACC, DOWN

@10
MOV UP, LEFT
