@0
S: MOV RIGHT, ACC
SUB 7
JGZ P
ADD 7
JMP D
P: ADD 9
D: MOV ACC, DOWN

@1
MOV UP, LEFT
MOV UP, RIGHT

@2
S: MOV LEFT, ACC
SUB 7
JGZ P
ADD 7
JMP D
P: ADD 9
D: MOV ACC, RIGHT

@3
S: MOV LEFT, ACC
SUB 17
JGZ P1
ADD 17
JMP C1
P1: ADD 19
C1: SUB 27
JGZ P2
ADD 27
JMP D
P2: ADD 29
D: MOV ACC, DOWN

@4
S: MOV UP, ACC
SUB 17
JGZ P1
ADD 17
JMP C1
P1: ADD 19
C1: SUB 27
JGZ P2
ADD 27
JMP D
P2: ADD 29
D: MOV ACC, RIGHT

@5
S: MOV LEFT, ACC
SUB 37
JGZ P1
ADD 37
JMP C1
P1: ADD 39
C1: SUB 48
JLZ N2
ADD 50
JMP D
N2: ADD 48
D: MOV ACC, DOWN

@6
S: MOV RIGHT, ACC
SUB 58
JLZ N1
ADD 60
JMP C1
N1: ADD 58
C1: SUB 67
JGZ P2
ADD 67
JMP D
P2: ADD 69
D: MOV ACC, DOWN

@7
S: MOV UP, ACC
SUB 37
JGZ P1
ADD 37
JMP C1
P1: ADD 39
C1: SUB 48
JLZ N2
ADD 50
JMP D
N2: ADD 48
D: MOV ACC, LEFT

@8
S: MOV UP, ACC
SUB 58
JLZ N1
ADD 60
JMP C1
N1: ADD 58
C1: SUB 67
JGZ P2
ADD 67
JMP D
P2: ADD 69
D: MOV ACC, RIGHT

@9
MOV LEFT, DOWN
MOV UP, DOWN
