@1
L: MOV UP, ACC
ADD ACC
ADD 1
MOV ACC, DOWN
SUB 4
JLZ V
SUB 3
JNZ L
MOV DOWN, DOWN
JMP L
V: MOV RIGHT, DOWN

@2
MOV UP, LEFT

@5
L: JRO UP
MOV UP, ACC
JMP L
SWP
MOV UP, ACC
SWP
JMP L
SWP
JMP D
MOV ACC, DOWN
JMP L
D: MOV ACC, UP
SWP
ADD UP

@9
MOV UP, DOWN
