@1
L: MOV UP, ACC
MOV ACC, DOWN
JEZ V
SUB 1
JNZ L
V: MOV RIGHT, DOWN

@2
MOV UP, LEFT

@5
L: MOV UP, ACC
ADD ACC
ADD 1
MOV ACC, DOWN
SUB 1
JEZ V
SUB 2
JEZ V
SUB 4
JNZ L
MOV DOWN, ACC
MOV ACC, DOWN
JMP L
V: MOV UP, DOWN

@9
L: JRO UP
MOV UP, ACC
JMP L
SWP
MOV UP, ACC
SWP
JMP L
JMP AD
JMP L
MOV ACC, DOWN
JMP L
AD: SWP
MOV ACC, UP
SWP
ADD UP
