@0


@1
MOV -16, ACC
L: ADD 17
MOV 0, DOWN
MOV ACC, DOWN
MOV 1, DOWN
MOV 29, DOWN
MOV ACC, DOWN
MOV 1, DOWN
ADD -16
JLZ L
MOV 0, DOWN
MOV 0, DOWN
MOV 30, DOWN
I: JMP I

@2


@3


@4
MOV -12, ACC
L: ADD 15
MOV 2, RIGHT
MOV ACC, RIGHT
MOV 1, RIGHT
MOV 27, RIGHT
MOV ACC, RIGHT
MOV 1, RIGHT
ADD -14
JLZ L
MOV 2, RIGHT
MOV 2, RIGHT
MOV 26, RIGHT
I: JMP I

@5
MOV 0, DOWN
MOV 17, DOWN
MOV 30, DOWN
MOV 2, DOWN
MOV 15, DOWN
MOV 26, DOWN
MOV 4, DOWN
MOV 13, DOWN
MOV 22, DOWN
F: MOV ANY, DOWN
MOV LAST, DOWN
MOV LAST, DOWN
JMP F

@6
MOV -8, ACC
L: ADD 13
MOV 4, LEFT
MOV ACC, LEFT
MOV 1, LEFT
MOV 25, LEFT
MOV ACC, LEFT
MOV 1, LEFT
ADD -12
JLZ L
MOV 4, LEFT
MOV 4, LEFT
MOV 22, LEFT
I: JMP I

@7


@8
MOV 6, RIGHT
MOV 11, RIGHT
MOV 18, RIGHT
MOV 8, RIGHT
MOV 8, RIGHT
MOV 14, RIGHT
MOV 8, RIGHT
MOV 9, RIGHT
MOV 14, RIGHT
I: JMP I

@9
L: MOV ANY, DOWN
MOV LAST, DOWN
MOV LAST, ACC
SUB 1
JEZ S
ADD 1
C: MOV 3, DOWN
MOV 3, DOWN
SUB 2
JGZ C
MOV -1, DOWN
JMP L
S: MOV 3, DOWN
MOV -1, DOWN

@10
MOV -4, ACC
L: ADD 11
MOV 6, LEFT
MOV ACC, LEFT
MOV 1, LEFT
MOV 23, LEFT
MOV ACC, LEFT
MOV 1, LEFT
ADD -10
JLZ L
MOV 6, LEFT
MOV 6, LEFT
MOV 18, LEFT
I: JMP I
