@3
A: MOV UP ACC
MOV ACC DOWN
JNZ A
B: MOV UP ACC
JEZ A
ADD 400
MOV ACC DOWN
JMP B

@4
A: ADD RIGHT
MOV RIGHT LEFT
L: SUB RIGHT
JNZ A
MOV RIGHT ACC
JEZ E
SUB 400
MOV ACC LEFT
ADD 400
MOV RIGHT NIL
JMP L
E: MOV ACC DOWN
MOV LEFT ACC
JNZ E

@5
B: MOV RIGHT LEFT
MOV 0 LEFT
MOV DOWN ACC
D: MOV ACC LEFT
MOV ACC LEFT
MOV ACC LEFT
MOV DOWN ACC
JNZ D
MOV RIGHT LEFT
MOV 0 LEFT

@6
A: MOV ACC DOWN
MOV UP ACC
JEZ T
ADD 400
JMP A
T: MOV UP ACC
MOV ACC LEFT
MOV ACC LEFT
JMP T

@7
L: MOV UP ACC
JLZ O
MOV ACC RIGHT
JMP L
O: ADD 400
MOV ACC DOWN

@8
MOV UP LEFT
