@0
ADD UP
MOV ACC DOWN
MOV ACC DOWN

@1
ADD UP
MOV ACC DOWN

@2
ADD UP
MOV ACC DOWN
MOV ACC DOWN

@3
ADD UP
MOV ACC DOWN

@4
L: MOV RIGHT ACC
SUB UP
JGZ B
MOV UP DOWN
MOV 1 DOWN
MOV RIGHT ACC
SUB UP
JGZ B
MOV UP DOWN
MOV 1 DOWN
JMP L
B: ADD UP
MOV ACC DOWN
MOV 2 DOWN

@5
MOV UP LEFT

@6
L: MOV RIGHT ACC
SUB UP
JGZ B
MOV UP DOWN
MOV 3 DOWN
MOV RIGHT ACC
SUB UP
JGZ B
MOV UP DOWN
MOV 3 DOWN
JMP L
B: ADD UP
MOV ACC DOWN
MOV 4 DOWN

@7
MOV UP LEFT

@8
MOV UP RIGHT

@9
L: MOV LEFT ACC
SUB RIGHT
JLZ B
MOV LEFT DOWN
MOV RIGHT NIL
JMP L
B: MOV LEFT NIL
MOV RIGHT DOWN

@10
MOV UP LEFT
