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

@2
S: JRO LEFT
MOV UP, ACC
JMP S
MOV UP, DOWN
JRO DOWN
MOV ACC, DOWN
JMP C2
MOV ACC, DOWN
JMP C3
MOV ACC, DOWN
JRO DOWN
C2: MOV DOWN, ACC
JMP S
C3: ADD DOWN
JMP S

@5
S: JRO UP
NOP
MOV -4, RIGHT
JMP A
MOV ACC, RIGHT
JMP A
MOV ACC, RIGHT
JMP D
MOV -10, RIGHT
JMP B
A: MOV RIGHT, ACC
JMP S
B: MOV RIGHT, DOWN
JMP S
D: MOV RIGHT, NIL

@6
MOV UP, ACC
SWP
MOV LEFT, ACC
MOV ACC, UP
SWP
MOV ACC, LEFT

@9
MOV UP, DOWN
