@17 D=A @SP A=M M=D @SP M=M+1 @17 D=A @SP A=M M=D @SP M=M+1 @SP AM=M-1 D=M @SP AM=M-1 D=M-D @TRUE_0 D;JEQ @SP A=M M=0 @END_0 0;JMP (TRUE_0) @SP A=M M=-1 (END_0) @SP M=M+1 @17 D=A @SP A=M M=D @SP M=M+1 @16 D=A @SP A=M M=D @SP M=M+1 @SP AM=M-1 D=M @SP AM=M-1 D=M-D @TRUE_1 D;JEQ @SP A=M M=0 @END_1 0;JMP (TRUE_1) @SP A=M M=-1 (END_1) @SP M=M+1 @16 D=A @SP A=M M=D @SP M=M+1 @17 D=A @SP A=M M=D @SP M=M+1 @SP AM=M-1 D=M @SP AM=M-1 D=M-D @TRUE_2 D;JEQ @SP A=M M=0 @END_2 0;JMP (TRUE_2) @SP A=M M=-1 (END_2) @SP M=M+1 @892 D=A @SP A=M M=D @SP M=M+1 @891 D=A @SP A=M M=D @SP M=M+1 @SP AM=M-1 D=M @SP AM=M-1 D=M-D @TRUE_3 D;JLT @SP A=M M=0 @END_3 0;JMP (TRUE_3) @SP A=M M=-1 (END_3) @SP M=M+1 @891 D=A @SP A=M M=D @SP M=M+1 @892 D=A @SP A=M M=D @SP M=M+1 @SP AM=M-1 D=M @SP AM=M-1 D=M-D @TRUE_4 D;JLT @SP A=M M=0 @END_4 0;JMP (TRUE_4) @SP A=M M=-1 (END_4) @SP M=M+1 @891 D=A @SP A=M M=D @SP M=M+1 @891 D=A @SP A=M M=D @SP M=M+1 @SP AM=M-1 D=M @SP AM=M-1 D=M-D @TRUE_5 D;JLT @SP A=M M=0 @END_5 0;JMP (TRUE_5) @SP A=M M=-1 (END_5) @SP M=M+1 @32767 D=A @SP A=M M=D @SP M=M+1 @32766 D=A @SP A=M M=D @SP M=M+1 @SP AM=M-1 D=M @SP AM=M-1 D=M-D @TRUE_6 D;JGT @SP A=M M=0 @END_6 0;JMP (TRUE_6) @SP A=M M=-1 (END_6) @SP M=M+1 @32766 D=A @SP A=M M=D @SP M=M+1 @32767 D=A @SP A=M M=D @SP M=M+1 @SP AM=M-1 D=M @SP AM=M-1 D=M-D @TRUE_7 D;JGT @SP A=M M=0 @END_7 0;JMP (TRUE_7) @SP A=M M=-1 (END_7) @SP M=M+1 @32766 D=A @SP A=M M=D @SP M=M+1 @32766 D=A @SP A=M M=D @SP M=M+1 @SP AM=M-1 D=M @SP AM=M-1 D=M-D @TRUE_8 D;JGT @SP A=M M=0 @END_8 0;JMP (TRUE_8) @SP A=M M=-1 (END_8) @SP M=M+1 @57 D=A @SP A=M M=D @SP M=M+1 @31 D=A @SP A=M M=D @SP M=M+1 @53 D=A @SP A=M M=D @SP M=M+1 @SP AM=M-1 D=M @SP AM=M-1 M=M+D @SP M=M+1 @112 D=A @SP A=M M=D @SP M=M+1 @SP AM=M-1 D=M @SP AM=M-1 M=M-D @SP M=M+1 @SP A=M-1 M=-M @SP AM=M-1 D=M @SP AM=M-1 M=M&D @SP M=M+1 @82 D=A @SP A=M M=D @SP M=M+1 @SP AM=M-1 D=M @SP AM=M-1 M=M|D @SP M=M+1 @SP A=M-1 M=!M