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

@2
L: MOV LEFT, ACC
SUB 1
JGZ L
MOV UP, DOWN

@4
MOV RIGHT, ACC
MOV ACC, RIGHT

@5
L: JRO UP
MOV RIGHT, ACC
JMP L
SWP
MOV RIGHT, ACC
SWP
JMP L
JMP AD
JMP L
MOV ACC, DOWN
JMP L
AD: SWP
MOV ACC, LEFT
SWP
ADD LEFT

@6
MOV UP, LEFT

@9
MOV UP, DOWN
