@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 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 0, RIGHT
MOV 17, RIGHT
MOV 30, RIGHT
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
L2: MOV 3, DOWN
SUB 1
JGZ L2
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
