00000000\r
10000000\r
00001101\r
-00000010\r
-00011001\r
+00000001\r
+11111101\r
00000000\r
00000000\r
11010100\r
00001000\r
10000111\r
10110000\r
-11100010\r
-11110000\r
+11101010\r
+11111111\r
00000010\r
00000101\r
00001101\r
01000000\r
00001000\r
10001111\r
-01000000\r
+10000000\r
01100010\r
-01010000\r
+10010000\r
01100011\r
-01100000\r
+10100000\r
01100100\r
-01110000\r
+10110000\r
01100101\r
01000001\r
00001000\r
00001000\r
10000111\r
00111111\r
-01001110\r
-01011111\r
-01101111\r
-01111111\r
-01111010\r
-10001011\r
-01000000\r
+00000010\r
+10100001\r
+10110001\r
+10000000\r
+01100010\r
+10010000\r
+01100011\r
01000001\r
00001000\r
10001000\r
01000001\r
00001000\r
10001111\r
-01100010\r
-01010000\r
-01100011\r
-01100000\r
+10100000\r
01100100\r
-01110000\r
+10110000\r
01100101\r
00111111\r
+00100000\r
+01101100\r
+00110000\r
01000010\r
00001000\r
10000000\r
01000010\r
00001000\r
10000111\r
-00111011\r
-00100000\r
-01101100\r
-00110000\r
01101101\r
10000000\r
01110000\r
10010000\r
+01110001\r
+10000010\r
+10010011\r
+00001001\r
01000010\r
00001000\r
10001000\r
01000010\r
00001000\r
10001111\r
-01110001\r
-10000010\r
-10010011\r
-00001001\r
-11011101\r
-10000000\r
01101100\r
-10010000\r
+11100000\r
+01101100\r
+11110000\r
+01101101\r
+11101110\r
+11111011\r
+11100000\r
01000011\r
00001000\r
10000000\r
01000011\r
00001000\r
10000111\r
-01101101\r
10000000\r
01101100\r
10010000\r
00000001\r
00100100\r
10000000\r
+10010010\r
01000011\r
00001000\r
10001000\r
01000011\r
00001000\r
10001111\r
-10010010\r
00010100\r
10000000\r
10010000\r
01101101\r
10000000\r
01101100\r
+00100000\r
01000100\r
00001000\r
10000000\r
01000100\r
00001000\r
10000111\r
-00100000\r
01110000\r
00110000\r
01110001\r
01101100\r
10010000\r
01101101\r
+00101000\r
01000100\r
00001000\r
10001000\r
01000100\r
00001000\r
10001111\r
-00101000\r
00111001\r
-11001001\r
+00001001\r
+01110010\r
00100000\r
01110000\r
00110000\r
00101000\r
00111001\r
00001100\r
-11010001\r
+01011000\r
10000000\r
01000101\r
00001000\r
10010011\r
10000000\r
10010010\r
-01101100\r
-01001111\r
-01011111\r
-01101111\r
-01111111\r
+00001100\r
+01011000\r
+00111011\r
+01011001\r
+00111011\r
01000110\r
00001000\r
10001000\r
01000110\r
00001000\r
10001111\r
-01000000\r
-01100010\r
-01010000\r
-01100011\r
-01100000\r
-01100100\r
-01110000\r
-01100101\r
+11111111\r
+11100111\r
+11110000\r
+11100001\r
+00001001\r
+01011001\r
+11100010\r
+00001001\r
01000111\r
00001000\r
10000000\r
01000111\r
00001000\r
10000111\r
-00111111\r
-00111011\r
-10110011\r
-00111011\r
+00111100\r
+11101110\r
+00001001\r
+10101001\r
00100000\r
01101110\r
00110000\r
10000000\r
01101110\r
00111010\r
-10010111\r
+01001000\r
01001010\r
00001000\r
10000000\r
10000000\r
01101110\r
00111010\r
-01101011\r
+00011000\r
00111010\r
01010101\r
01001101\r
10000000\r
01101110\r
00111010\r
-00111111\r
+11101000\r
00111010\r
01010101\r
00100000\r
00001000\r
10001111\r
00111010\r
-00010011\r
+10111000\r
00111010\r
01010101\r
00100000\r
10000000\r
01101110\r
00111010\r
-11100111\r
+10001000\r
01010101\r
00001000\r
10001000\r
00100100\r
10000000\r
10010010\r
-00001100\r
-10000001\r
+00010100\r
+10000000\r
10010000\r
01011000\r
00001000\r
01011000\r
00001000\r
10000111\r
+10010000\r
01101111\r
10000000\r
01101110\r
00111010\r
-10000011\r
+01010110\r
00111010\r
01010101\r
-00100000\r
01011000\r
00001000\r
10001000\r
01011000\r
00001000\r
10001111\r
+00111011\r
+00100000\r
01101100\r
00110000\r
01101101\r
10000000\r
01110000\r
10010000\r
-01110001\r
-10000010\r
01011001\r
00001000\r
10000000\r
01011001\r
00001000\r
10000111\r
+01110001\r
+10000010\r
10010011\r
00001001\r
-10101110\r
-11100000\r
+10010100\r
+00111111\r
+00100000\r
01101100\r
-11110000\r
-01101101\r
-11101110\r
01011001\r
00001000\r
10001000\r
01011001\r
00001000\r
10001111\r
-11111011\r
-11100000\r
+00110000\r
+01101101\r
10000000\r
-01101100\r
+01110000\r
10010000\r
-01101101\r
-00000001\r
-00100100\r
+01110001\r
+10000010\r
+10010011\r
01011010\r
00001000\r
10000000\r
01011010\r
00001000\r
10000111\r
-10000000\r
-10010010\r
-00010100\r
-10000000\r
-10010000\r
-10010000\r
+00001001\r
+10000111\r
+00111111\r
+00100000\r
+01101100\r
+00110000\r
01101101\r
10000000\r
01011010\r
01011010\r
00001000\r
10001111\r
-01101100\r
-00100000\r
01110000\r
-00110000\r
+10010000\r
01110001\r
+10000010\r
+10010011\r
+00111001\r
+01111010\r
10000000\r
-01101100\r
-10010000\r
01011011\r
00001000\r
10000000\r
01011011\r
00001000\r
10000111\r
-01101101\r
-00101000\r
-00111001\r
-00001001\r
-10110100\r
-00100000\r
01110000\r
+10010000\r
+01110001\r
+00100000\r
+01101100\r
00110000\r
+01101101\r
+10000010\r
01011011\r
00001000\r
10001000\r
01011011\r
00001000\r
10001111\r
-01110001\r
-10000000\r
-01101100\r
-10010000\r
-01101101\r
-00101000\r
-00111001\r
+10010011\r
+10000001\r
+10010010\r
00001100\r
+10101000\r
+00111111\r
+00111011\r
+10100111\r
01011100\r
00001000\r
10000000\r
01011100\r
00001000\r
10000111\r
-10011010\r
-10000000\r
-01101100\r
-10010000\r
-01101101\r
+00111011\r
+11111111\r
+11100111\r
+11110000\r
+11100001\r
+00001001\r
+10100111\r
00100000\r
-01110000\r
-00110000\r
01011100\r
00001000\r
10001000\r
01011100\r
00001000\r
10001111\r
-01110001\r
-10000010\r
-10010011\r
+01101100\r
+00110000\r
+01101101\r
10000000\r
-10010010\r
-00001100\r
-10011010\r
-00111011\r
+01110000\r
+10010000\r
+01110001\r
+00101000\r
01011101\r
00001000\r
10000000\r
01011101\r
00001000\r
10000111\r
-10011011\r
-00111011\r
-11111111\r
-11100111\r
-11110000\r
-11100001\r
+00111001\r
00001001\r
-10011011\r
+01000000\r
+11100000\r
+01101100\r
+11110000\r
+01101101\r
+11101110\r
01011101\r
00001000\r
10001000\r
01011101\r
00001000\r
10001111\r
-11100010\r
-00001001\r
-10101100\r
-01000100\r
-00100000\r
-01101110\r
-00110000\r
-01101111\r
-01011110\r
-00001000\r
+11111011\r
+11100000\r
10000000\r
-01011110\r
-00001000\r
+01101100\r
+10010000\r
+01101101\r
+00000001\r
+00100100\r
+01011110\r
+00001000\r
+10000000\r
+01011110\r
+00001000\r
10000111\r
-00101111\r
-00111111\r
-10000100\r
-00100000\r
-00111000\r
+10000000\r
+10010010\r
00010100\r
-00100000\r
-00110000\r
+10000000\r
+10010000\r
+10010000\r
+01101101\r
+10000000\r
01011110\r
00001000\r
10001000\r
01011110\r
00001000\r
10001111\r
+01101100\r
+00100000\r
+01110000\r
+00110000\r
+01110001\r
10000000\r
-01110010\r
+01101100\r
10010000\r
-01110011\r
-00101000\r
-00111001\r
-01101001\r
-11100000\r
01011111\r
00001000\r
10000000\r
01011111\r
00001000\r
10000111\r
-01101110\r
-11110000\r
-01101111\r
-11100000\r
-11111111\r
-01000000\r
-10000000\r
-01101110\r
+01101101\r
+00101000\r
+00111001\r
+00001001\r
+10110011\r
+00100000\r
+01110000\r
+00110000\r
01011111\r
00001000\r
10001000\r
01011111\r
00001000\r
10001111\r
-10010000\r
-01101111\r
-00000001\r
-00100100\r
+01110001\r
10000000\r
-10010010\r
+01101100\r
+10010000\r
+01101101\r
+00101000\r
+00111001\r
00001100\r
-01111111\r
01100000\r
00001000\r
10000000\r
01100000\r
00001000\r
10000111\r
+10011001\r
10000000\r
+01101100\r
10010000\r
-10010000\r
-01101111\r
-10000000\r
-01101110\r
-00111010\r
-01111101\r
+01101101\r
+00100000\r
+01110000\r
+00110000\r
01100000\r
00001000\r
10001000\r
01100000\r
00001000\r
10001111\r
-00111010\r
-01111100\r
-00001000\r
-11100001\r
-11110001\r
-00000001\r
-00010001\r
-00111111\r
+01110001\r
+10000010\r
+10010011\r
+10000000\r
+10010010\r
+00001100\r
+10011001\r
+00111011\r
01100001\r
00001000\r
10000000\r
01100001\r
00001000\r
10000111\r
+10011010\r
+00111011\r
+10101110\r
+10111011\r
+10100111\r
+10110000\r
00100000\r
01101100\r
-00110000\r
-01101101\r
-10000000\r
-01110000\r
-10010000\r
-01110001\r
01100001\r
00001000\r
10001000\r
01100001\r
00001000\r
10001111\r
-10000010\r
-10010011\r
-01111001\r
-10111000\r
-10100111\r
-11100000\r
-01100010\r
-11110000\r
+00110000\r
+01101101\r
+10000000\r
+01110000\r
+10010000\r
+01110001\r
+00101000\r
+00111001\r
01100010\r
00001000\r
10000000\r
01100010\r
00001000\r
10000111\r
-01100011\r
-00000000\r
-01100100\r
-00010000\r
-01100101\r
-00000111\r
-00111011\r
-01001100\r
+00001001\r
+00001011\r
+11100000\r
+01101100\r
+11110000\r
+01101101\r
+11101110\r
+11111011\r
01100010\r
00001000\r
10001000\r
01100010\r
00001000\r
10001111\r
+11100000\r
10000000\r
-01110000\r
-10010000\r
-01110001\r
-00100000\r
01101100\r
-00110000\r
+10010000\r
01101101\r
+00000001\r
+00100100\r
+10000000\r
01100011\r
00001000\r
10000000\r
01100011\r
00001000\r
10000111\r
-10000010\r
-10010011\r
-10000001\r
10010010\r
-00001100\r
-00101110\r
-00111010\r
-00111010\r
+00010100\r
+10000000\r
+10010000\r
+10010000\r
+01101101\r
+10000000\r
+01101100\r
01100011\r
00001000\r
10001000\r
01100011\r
00001000\r
10001111\r
-01101000\r
-00111010\r
-10010100\r
-00111010\r
-11000000\r
-00111010\r
-11101100\r
-00111010\r
+00100000\r
+01110000\r
+00110000\r
+01110001\r
+10000000\r
+01101100\r
+10010000\r
+01101101\r
01100100\r
00001000\r
10000000\r
01100100\r
00001000\r
10000111\r
-00011000\r
-00111111\r
+00101000\r
+00111001\r
+00001001\r
+01010001\r
00100000\r
-01101100\r
-00110000\r
-01101101\r
-10000000\r
01110000\r
+00110000\r
+01110001\r
01100100\r
00001000\r
10001000\r
01100100\r
00001000\r
10001111\r
+10000000\r
+01101100\r
10010000\r
-01110001\r
+01101101\r
00101000\r
00111001\r
-00001001\r
-01000101\r
-00111111\r
-00100000\r
+00001100\r
+00110111\r
01100101\r
00001000\r
10000000\r
01100101\r
00001000\r
10000111\r
+10000000\r
01101100\r
-00110000\r
+10010000\r
01101101\r
-10000000\r
+00100000\r
01110000\r
-10010000\r
+00110000\r
01110001\r
-00101000\r
01100101\r
00001000\r
10001000\r
01100101\r
00001000\r
10001111\r
-00111001\r
-00111001\r
-00111000\r
+10000010\r
+10010011\r
10000000\r
-01110000\r
-10010000\r
-01110001\r
-00100000\r
+10010010\r
+00001100\r
+00110111\r
+00111011\r
+00111000\r
01100110\r
00001000\r
10000000\r
01100110\r
00001000\r
10000111\r
+00111011\r
+01101110\r
+01110111\r
+01100111\r
+01110000\r
+00100000\r
01101100\r
00110000\r
-01101101\r
-10000010\r
-10010011\r
-10000001\r
-10010010\r
-00001100\r
01100110\r
00001000\r
10001000\r
01100110\r
00001000\r
10001111\r
-01100110\r
-00111111\r
-00111011\r
-01100101\r
-00111011\r
-11111111\r
-11100111\r
-11110000\r
+01101101\r
+10000000\r
+01110000\r
+10010000\r
+01110001\r
+10000010\r
+10010011\r
+00001001\r
01100111\r
00001000\r
10000000\r
01100111\r
00001000\r
10000111\r
-11100001\r
-00001001\r
-01100101\r
-00100000\r
+11010110\r
+11100000\r
01101100\r
-00110000\r
+11110000\r
01101101\r
-10000000\r
+11101110\r
+11111011\r
+11100000\r
01100111\r
00001000\r
10001000\r
01100111\r
00001000\r
10001111\r
-01110000\r
+10000000\r
+01101100\r
10010000\r
-01110001\r
-10000010\r
-10010011\r
-00001001\r
-01000000\r
-11100000\r
+01101101\r
+00000001\r
+00100100\r
+10000000\r
+10010010\r
01101000\r
00001000\r
10000000\r
01101000\r
00001000\r
10000111\r
-01101100\r
-11110000\r
+00010100\r
+10000000\r
+10010000\r
+10010000\r
01101101\r
-11101110\r
-11111011\r
-11100000\r
10000000\r
01101100\r
+00100000\r
01101000\r
00001000\r
10001000\r
01101000\r
00001000\r
10001111\r
+01110000\r
+00110000\r
+01110001\r
+10000000\r
+01101100\r
10010000\r
01101101\r
-00000001\r
-00100100\r
-10000000\r
-10010010\r
-00010100\r
-10000000\r
+00101000\r
01101001\r
00001000\r
10000000\r
01101001\r
00001000\r
10000111\r
-10010000\r
-10010000\r
-01101101\r
-10000000\r
-01101100\r
+00111001\r
+00001001\r
+11101111\r
00100000\r
01110000\r
00110000\r
+01110001\r
+10000000\r
01101001\r
00001000\r
10001000\r
01101001\r
00001000\r
10001111\r
-01110001\r
-10000000\r
01101100\r
10010000\r
01101101\r
00101000\r
00111001\r
-00001001\r
+00001100\r
+11010101\r
+10000000\r
01101010\r
00001000\r
10000000\r
01101010\r
00001000\r
10000111\r
-10110011\r
+01101100\r
+10010000\r
+01101101\r
00100000\r
01110000\r
00110000\r
01110001\r
-10000000\r
-01101100\r
-10010000\r
+10000010\r
01101010\r
00001000\r
10001000\r
01101010\r
00001000\r
10001111\r
-01101101\r
-00101000\r
-00111001\r
-00001100\r
-10011001\r
+10010011\r
10000000\r
-01101100\r
-10010000\r
+10010010\r
+00001100\r
+11010101\r
+00111011\r
+11010110\r
+00111011\r
01101011\r
00001000\r
10000000\r
01101011\r
00001000\r
10000111\r
-01101101\r
+01001110\r
+01010101\r
+01000111\r
+01010000\r
00100000\r
-01110000\r
+01101100\r
00110000\r
-01110001\r
-10000010\r
-10010011\r
-10000000\r
+01101101\r
01101011\r
00001000\r
10001000\r
01101011\r
00001000\r
10001111\r
-10010010\r
-00001100\r
-10011001\r
-00111011\r
-10011010\r
-00111011\r
-10101110\r
-10111011\r
+10000000\r
+01110000\r
+10010000\r
+01110001\r
+10000010\r
+10010011\r
+01100001\r
+00111111\r
01101100\r
00001000\r
10000000\r
01101100\r
00001000\r
10000111\r
-10100111\r
-10110000\r
00100000\r
01101100\r
00110000\r
01101101\r
10000000\r
01110000\r
+10010000\r
+01110001\r
01101100\r
00001000\r
10001000\r
01101100\r
00001000\r
10001111\r
-10010000\r
-01110001\r
10000010\r
10010011\r
-00001001\r
-00001011\r
+10100001\r
11100000\r
01101100\r
+11110000\r
+01101101\r
+11101110\r
01101101\r
00001000\r
10000000\r
01101101\r
00001000\r
10000111\r
-11110000\r
-01101101\r
-11101110\r
11111011\r
11100000\r
10000000\r
01101100\r
10010000\r
01101101\r
+00000001\r
+00100100\r
+01101101\r
00001000\r
10001000\r
01101101\r
00001000\r
10001111\r
-01101101\r
-00000001\r
-00100100\r
10000000\r
10010010\r
00010100\r
10000000\r
10010000\r
+10010000\r
+01101101\r
+10000000\r
01101110\r
00001000\r
10000000\r
01101110\r
00001000\r
10000111\r
-10010000\r
-01101101\r
-10000000\r
01101100\r
00100000\r
01110000\r
00110000\r
01110001\r
+10000000\r
+01101100\r
+10010000\r
01101110\r
00001000\r
10001000\r
01101110\r
00001000\r
10001111\r
-10000000\r
-01101100\r
-10010000\r
01101101\r
00101000\r
00111001\r
00001001\r
-00111110\r
+10000010\r
+00100000\r
+01110000\r
+00110000\r
01101111\r
00001000\r
10000000\r
01101111\r
00001000\r
10000111\r
-00100000\r
-01110000\r
-00110000\r
01110001\r
10000000\r
01101100\r
10010000\r
01101101\r
+00101000\r
+00111001\r
+00001100\r
01101111\r
00001000\r
10001000\r
01101111\r
00001000\r
10001111\r
-00101000\r
-00111001\r
-00001100\r
-00100100\r
+01101000\r
10000000\r
01101100\r
10010000\r
01101101\r
+00100000\r
+01110000\r
+00110000\r
01110000\r
00001000\r
10000000\r
01110000\r
00001000\r
10000111\r
-00100000\r
-01110000\r
-00110000\r
01110001\r
10000010\r
10010011\r
10000000\r
10010010\r
+00001100\r
+01101000\r
+00111011\r
01110000\r
00001000\r
10001000\r
01110000\r
00001000\r
10001111\r
-00001100\r
-00100100\r
-00111011\r
-00100101\r
+01101001\r
00111011\r
-01101110\r
-01110111\r
-01100111\r
+01001000\r
+01101001\r
+10101010\r
+10001110\r
+10011001\r
+10000111\r
01110001\r
00001000\r
10000000\r
01110001\r
00001000\r
10000111\r
-01110000\r
+10010000\r
+10001011\r
+00001010\r
+00111111\r
00100000\r
01101100\r
00110000\r
01101101\r
-10000000\r
-01110000\r
-10010000\r
01110001\r
00001000\r
10001000\r
01110001\r
00001000\r
10001111\r
+10000000\r
+01110000\r
+10010000\r
01110001\r
00101000\r
00111001\r
00001001\r
-11010110\r
-11100000\r
-01101100\r
-11110000\r
+10110011\r
01110010\r
00001000\r
10000000\r
01110010\r
00001000\r
10000111\r
+00111111\r
+00100000\r
+01101100\r
+00110000\r
01101101\r
-11101110\r
-11111011\r
-11100000\r
10000000\r
-01101100\r
+01110000\r
10010000\r
-01101101\r
01110010\r
00001000\r
10001000\r
01110010\r
00001000\r
10001111\r
-00000001\r
-00100100\r
-10000000\r
-10010010\r
-00010100\r
-10000000\r
-10010000\r
-10010000\r
+01110001\r
+00101000\r
+00111001\r
+00111001\r
+10100110\r
+00111111\r
+00100000\r
+01101100\r
01110011\r
00001000\r
10000000\r
01110011\r
00001000\r
10000111\r
+00110000\r
01101101\r
10000000\r
-01101100\r
-00100000\r
01110000\r
-00110000\r
+10010000\r
01110001\r
-10000000\r
+00101000\r
+00111001\r
01110011\r
00001000\r
10001000\r
01110011\r
00001000\r
10001111\r
-01101100\r
-10010000\r
-01101101\r
-00101000\r
-00111001\r
00001001\r
-00000010\r
+11101000\r
+00111111\r
00100000\r
+01101100\r
+00110000\r
+01101101\r
+10000000\r
01110100\r
00001000\r
10000000\r
00001000\r
10000111\r
01110000\r
-00110000\r
-01110001\r
-10000000\r
-01101100\r
10010000\r
-01101101\r
+01110001\r
00101000\r
+00111001\r
+00111001\r
+11011011\r
+00111111\r
01110100\r
00001000\r
10001000\r
01110100\r
00001000\r
10001111\r
-00111001\r
-00001100\r
-11101000\r
-10000000\r
+00100000\r
01101100\r
-10010000\r
+00110000\r
01101101\r
-00100000\r
+10000000\r
+01110000\r
+10010000\r
+01110001\r
01110101\r
00001000\r
10000000\r
01110101\r
00001000\r
10000111\r
-01110000\r
-00110000\r
-01110001\r
10000010\r
10010011\r
-10000000\r
-10010010\r
-00001100\r
+00001001\r
+00011101\r
+00111111\r
+00100000\r
+01101100\r
+00110000\r
01110101\r
00001000\r
10001000\r
01110101\r
00001000\r
10001111\r
-11101000\r
-00111011\r
-11101001\r
-00111011\r
-01001110\r
-01010101\r
-01000111\r
-01010000\r
+01101101\r
+10000000\r
+01110000\r
+10010000\r
+01110001\r
+10000010\r
+10010011\r
+00111001\r
01110110\r
00001000\r
10000000\r
01110110\r
00001000\r
10000111\r
-00100000\r
-01101100\r
-00110000\r
-01101101\r
+00010000\r
10000000\r
01110000\r
10010000\r
01110001\r
+00100000\r
+01101100\r
+00110000\r
01110110\r
00001000\r
10001000\r
01110110\r
00001000\r
10001111\r
-00101000\r
-00111001\r
-01100001\r
-00111111\r
-00100000\r
-01101100\r
-00110000\r
01101101\r
+10000010\r
+10010011\r
+10000001\r
+10010010\r
+00001100\r
+10011000\r
+00111111\r
01110111\r
00001000\r
10000000\r
01110111\r
00001000\r
10000111\r
+00111011\r
+10010111\r
+00111011\r
+10010110\r
10000000\r
01110000\r
10010000\r
01110001\r
-10000010\r
-10010011\r
-10100001\r
-11100000\r
01110111\r
00001000\r
10001000\r
01110111\r
00001000\r
10001111\r
+00100000\r
01101100\r
-11110000\r
+00110000\r
01101101\r
-11101110\r
-11111011\r
-11100000\r
-10000000\r
-01101100\r
+10000010\r
+10010011\r
+10000001\r
+10010010\r
01111000\r
00001000\r
10000000\r
01111000\r
00001000\r
10000111\r
-10010000\r
-01101101\r
-00000001\r
-00100100\r
-10000000\r
-10010010\r
-00010100\r
+00001100\r
+00101011\r
+00111111\r
+00111011\r
+00101010\r
+00111011\r
+00101001\r
10000000\r
01111000\r
00001000\r
01111000\r
00001000\r
10001111\r
+01110000\r
10010000\r
-10010000\r
-01101101\r
-10000000\r
-01101100\r
+01110001\r
00100000\r
-01110000\r
+01101100\r
00110000\r
+01101101\r
+10000010\r
01111001\r
00001000\r
10000000\r
01111001\r
00001000\r
10000111\r
-01110001\r
-10000000\r
-01101100\r
-10010000\r
-01101101\r
-00101000\r
-00111001\r
-00001001\r
+10010011\r
+10000001\r
+10010010\r
+00001100\r
+11001001\r
+00111111\r
+00111011\r
+11001000\r
01111001\r
00001000\r
10001000\r
01111001\r
00001000\r
10001111\r
-10000010\r
-00100000\r
+00111011\r
+11000111\r
+10000000\r
01110000\r
-00110000\r
+10010000\r
01110001\r
-10000000\r
+00100000\r
01101100\r
-10010000\r
01111010\r
00001000\r
10000000\r
01111010\r
00001000\r
10000111\r
+00110000\r
01101101\r
-00101000\r
-00111001\r
+10000010\r
+10010011\r
+10000001\r
+10010010\r
00001100\r
-01101000\r
-10000000\r
-01101100\r
-10010000\r
+01100111\r
01111010\r
00001000\r
10001000\r
01111010\r
00001000\r
10001111\r
-01101101\r
+00111111\r
+00111011\r
+01100110\r
+00111011\r
+01100101\r
+01000100\r
00100000\r
-01110000\r
-00110000\r
-01110001\r
-10000010\r
-10010011\r
-10000000\r
+01101110\r
01111011\r
00001000\r
10000000\r
01111011\r
00001000\r
10000111\r
-10010010\r
-00001100\r
-01101000\r
-00111011\r
-01101001\r
-00111011\r
-01001000\r
-01101001\r
+00110000\r
+01101111\r
+00101111\r
+00111111\r
+10000100\r
+00100000\r
+00111000\r
+00010100\r
01111011\r
00001000\r
10001000\r
01111011\r
00001000\r
10001111\r
-10101010\r
-10001110\r
-10011001\r
-10000111\r
+00100000\r
+00110000\r
+10000000\r
+01110010\r
10010000\r
-10001011\r
-11001000\r
-00111111\r
+01110011\r
+00101000\r
+00111001\r
01111100\r
00001000\r
10000000\r
01111100\r
00001000\r
10000111\r
-00100000\r
-01101100\r
-00110000\r
-01101101\r
-10000000\r
-01110000\r
-10010000\r
-01110001\r
+01101001\r
+11100000\r
+01101110\r
+11110000\r
+01101111\r
+11100000\r
+11111111\r
+01000000\r
01111100\r
00001000\r
10001000\r
01111100\r
00001000\r
10001111\r
-00101000\r
-00111001\r
-00001001\r
-10110011\r
-00111111\r
-00100000\r
-01101100\r
-00110000\r
+10000000\r
+01101110\r
+10010000\r
+01101111\r
+00000001\r
+00100100\r
+10000000\r
+10010010\r
01111101\r
00001000\r
10000000\r
01111101\r
00001000\r
10000111\r
-01101101\r
+00010100\r
10000000\r
-01110000\r
10010000\r
-01110001\r
-00101000\r
-00111001\r
-00111001\r
+10010000\r
+01101111\r
+10000000\r
+01101110\r
+00111010\r
01111101\r
00001000\r
10001000\r
01111101\r
00001000\r
10001111\r
-10100110\r
-00111111\r
-00100000\r
-01101100\r
-00110000\r
-01101101\r
-10000000\r
-01110000\r
+00010001\r
+00111010\r
+01010101\r
+01000001\r
+00111010\r
+01010101\r
+00111011\r
+10101001\r
01111110\r
00001000\r
10000000\r
01111110\r
00001000\r
10000111\r
-10010000\r
-01110001\r
-10000010\r
-10010011\r
-00001001\r
-11101000\r
-00111111\r
-00100000\r
-01111110\r
-00001000\r
-10001000\r
-01111110\r
-00001000\r
-10001111\r
-01101100\r
-00110000\r
-01101101\r
-10000000\r
-01110000\r
-10010000\r
-01110001\r
-10000010\r
-01111111\r
-00001000\r
-10000000\r
-01111111\r
-00001000\r
-10000111\r
-10010011\r
-00111001\r
-11011011\r
-00111111\r
-00100000\r
-01101100\r
-00110000\r
-01101101\r
-01111111\r
+00111010\r
+01110111\r
+00111010\r
+01000111\r
+00111010\r
+00010111\r
+00111010\r
+11100111\r
+01111110\r
00001000\r
10001000\r
-01111111\r
+01111110\r
00001000\r
-10001111\r
-10000000\r
-01110000\r
-10010000\r
-01110001\r
-10000010\r
-10010011\r
-00001001\r
-00011101\r
-00000000\r
-00000111\r
-10000000\r
-00000000\r
-00000111\r
-10000111\r
-00111111\r
-00100000\r
-01101100\r
-00110000\r
-01101101\r
-10000000\r
-01110000\r
-10010000\r
-00000000\r
-00000111\r
-10001000\r
-00000000\r
-00000111\r
-10001111\r
-01110001\r
-10000010\r
-10010011\r
-00111001\r
-00010000\r
-10000000\r
-01110000\r
-10010000\r
-00000001\r
-00000111\r
-10000000\r
-00000001\r
-00000111\r
-10000111\r
-01110001\r
-00100000\r
-01101100\r
-00110000\r
-01101101\r
-10000010\r
-10010011\r
-10000001\r
-00000001\r
-00000111\r
-10001000\r
-00000001\r
-00000111\r
-10001111\r
-10010010\r
-00001100\r
-10011000\r
-00111111\r
-00111011\r
-10010111\r
-00111011\r
-10010110\r
-00000010\r
-00000111\r
-10000000\r
-00000010\r
-00000111\r
-10000111\r
-10000000\r
-01110000\r
-10010000\r
-01110001\r
-00100000\r
-01101100\r
-00110000\r
-01101101\r
-00000010\r
-00000111\r
-10001000\r
-00000010\r
-00000111\r
-10001111\r
-10000010\r
-10010011\r
-10000001\r
-10010010\r
-00001100\r
-11011100\r
-00111111\r
-00111011\r
-00000011\r
-00000111\r
-10000000\r
-00000011\r
-00000111\r
-10000111\r
-11011011\r
-00111011\r
-11011010\r
-10000000\r
-01110000\r
-10010000\r
-01110001\r
-00100000\r
-00000011\r
-00000111\r
-10001000\r
-00000011\r
-00000111\r
-10001111\r
-01101100\r
-00110000\r
-01101101\r
-10000010\r
-10010011\r
-10000001\r
-10010010\r
-00001100\r
-00000100\r
-00000111\r
-10000000\r
-00000100\r
-00000111\r
-10000111\r
-00011000\r
-00111111\r
-00111011\r
-00010111\r
-00111011\r
-00010110\r
-10000000\r
-01110000\r
-00000100\r
-00000111\r
-10001000\r
-00000100\r
-00000111\r
-10001111\r
-10010000\r
-01110001\r
-00100000\r
-01101100\r
+10001100\r
+00111010\r
+10110111\r
+00111010\r
+01010101\r
00110000\r
-01101101\r
-10000010\r
-10010011\r
-00000101\r
-00000111\r
-10000000\r
-00000101\r
-00000111\r
-10000111\r
-10000001\r
-10010010\r
-00001100\r
-01100111\r
-00111111\r
-00111011\r
-01100110\r
-00111011\r
-00000101\r
-00000111\r
-10001000\r
-00000101\r
-00000111\r
-10001000\r
-01100101\r
10000000\r
00001000\r
10000000\r
00001000\r
10000111\r
11100000\r
-11101011\r
-11100001\r
+11101101\r
+11100000\r
11000000\r
10010000\r
10010010\r
00001000\r
10000111\r
10011010\r
-01011111\r
-01001111\r
-01001111\r
-01001111\r
-00000001\r
-00000001\r
+10010110\r
+00011101\r
+00011101\r
+10010011\r
+00000000\r
10010011\r
+00000000\r
11000001\r
00001000\r
10001000\r
11000001\r
00001000\r
10001111\r
-00000000\r
-10010011\r
-00000000\r
10010011\r
00000000\r
10010011\r
00000000\r
10011000\r
+10010001\r
+00000000\r
+10010001\r
11000010\r
00001000\r
10000000\r
11000010\r
00001000\r
10000111\r
-10011010\r
-10010001\r
-00000000\r
-10010001\r
00000000\r
10010001\r
00000100\r
10010001\r
+00000100\r
+00010111\r
+00000111\r
+11110100\r
11000010\r
00001000\r
10001000\r
11000010\r
00001000\r
10001111\r
-00000100\r
-00010111\r
-00000111\r
-11110100\r
11000001\r
10010001\r
00000000\r
10010001\r
+00000000\r
+01011000\r
+01001111\r
+10000001\r
11000011\r
00001000\r
10000000\r
11000011\r
00001000\r
10000111\r
-00000000\r
10010001\r
00000000\r
10010001\r
10010110\r
11100000\r
00110000\r
+00000111\r
11000011\r
00001000\r
10001000\r
11000011\r
00001000\r
10001111\r
-00000111\r
11110000\r
11100000\r
11100000\r
00000000\r
10010011\r
00000000\r
+10010001\r
11000100\r
00001000\r
10000000\r
11000100\r
00001000\r
10000111\r
-10010001\r
00000100\r
10010001\r
00000100\r
00000000\r
10010001\r
00000000\r
+00010111\r
11000100\r
00001000\r
10001000\r
11000100\r
00001000\r
10001111\r
-00010111\r
00000111\r
-11110000\r
+11110100\r
+11000001\r
10010001\r
00000100\r
10010001\r
01010000\r
01000000\r
11110000\r
-01011111\r
-01001111\r
-01001111\r
-01001111\r
+11000001\r
+10011011\r
+11000001\r
+10011000\r
11000110\r
00001000\r
10001000\r
11000110\r
00001000\r
10001111\r
-10010011\r
-00000000\r
-10010011\r
-00000000\r
-10010011\r
-00000000\r
-10010011\r
-00000000\r
+00100111\r
+11111101\r
+10010101\r
+00110000\r
+11110100\r
+11000001\r
+00110000\r
+11110100\r
11000111\r
00001000\r
10000000\r
11000111\r
00001000\r
10000111\r
-10011000\r
-10011011\r
-11000001\r
-10011000\r
+11000011\r
+00100011\r
+11110000\r
+11001111\r
10010001\r
00000000\r
10010001\r
10010011\r
00000000\r
10011011\r
-11000001\r
+11000011\r
11001010\r
00001000\r
10000000\r
10010011\r
00000000\r
10011011\r
-11000001\r
+11000011\r
10011000\r
10011010\r
11001101\r
10010011\r
00000000\r
10011011\r
-11000001\r
+11000010\r
10011000\r
10011010\r
10010001\r
00001000\r
10001111\r
10011011\r
-11000001\r
+11000010\r
10011000\r
10011010\r
10010001\r
10010011\r
00000000\r
10011011\r
-11000000\r
+11000010\r
11010101\r
00001000\r
10001000\r
00110000\r
00000111\r
11110000\r
-11000000\r
-10010011\r
+11100000\r
+11100000\r
11011000\r
00001000\r
10000000\r
11011000\r
00001000\r
10000111\r
+10010011\r
00000000\r
10010011\r
00000000\r
10011011\r
-11000000\r
+11000010\r
10011000\r
10011010\r
-10010001\r
11011000\r
00001000\r
10001000\r
11011000\r
00001000\r
10001111\r
+10011010\r
+10010001\r
00000000\r
10010001\r
00000000\r
10010001\r
00000100\r
10010001\r
-00000100\r
-00010111\r
11011001\r
00001000\r
10000000\r
11011001\r
00001000\r
10000111\r
+00000100\r
+00010111\r
00000111\r
-11110100\r
-11000000\r
-10010001\r
-00000000\r
+11110000\r
+11001110\r
+10011000\r
10010001\r
00000000\r
-01011000\r
11011001\r
00001000\r
10001000\r
11011001\r
00001000\r
10001111\r
-01001111\r
-10000001\r
10010001\r
00000000\r
10010001\r
-00000000\r
-10010110\r
-11100000\r
+00000100\r
+10010001\r
+00000100\r
+00010111\r
+00000111\r
11011010\r
00001000\r
10000000\r
11011010\r
00001000\r
10000111\r
-00110000\r
-00000111\r
11110000\r
-11100000\r
-11100000\r
-10010011\r
+11001110\r
+10011000\r
+10010001\r
00000000\r
-10010011\r
+10010001\r
+00000000\r
+10010001\r
11011010\r
00001000\r
10001000\r
11011010\r
00001000\r
10001111\r
-00000000\r
-10010001\r
00000100\r
10010001\r
00000100\r
-10010001\r
-00000000\r
+00010111\r
+00000111\r
+11110011\r
+11001110\r
10010001\r
11011011\r
00001000\r
11011011\r
00001000\r
10000111\r
-00000000\r
-00010111\r
-00000111\r
-11110100\r
-11000000\r
+00000100\r
10010001\r
00000100\r
10010001\r
+00000000\r
+10010001\r
+00000000\r
+00011011\r
11011011\r
00001000\r
10001000\r
11011011\r
00001000\r
10001111\r
-00000100\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-00010111\r
-00000111\r
+00001011\r
+01010000\r
+01000000\r
11110000\r
+11001110\r
+10011000\r
+10011001\r
+11001110\r
11011100\r
00001000\r
10000000\r
11011100\r
00001000\r
10000111\r
-11000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000100\r
+10011010\r
+00100111\r
+11111101\r
+10010101\r
+00110000\r
+11110000\r
+11001110\r
10010001\r
11011100\r
00001000\r
11011100\r
00001000\r
10001111\r
+00000000\r
+10010001\r
+00000000\r
+10010001\r
00000100\r
-00011011\r
-00001011\r
-01010000\r
-01000000\r
-11110000\r
-11000000\r
-10011011\r
+10010001\r
+00000100\r
+00010111\r
11011101\r
00001000\r
10000000\r
11011101\r
00001000\r
10000111\r
-11000000\r
-10011000\r
-00100111\r
-11111101\r
-10010101\r
-00110000\r
+00000111\r
11110100\r
-11000000\r
+11000001\r
+10010001\r
+00000000\r
+10010001\r
+00000000\r
+01011000\r
11011101\r
00001000\r
10001000\r
11011101\r
00001000\r
10001111\r
-00110000\r
-11110000\r
-11001111\r
-10110011\r
+01001111\r
+10000001\r
10010001\r
00000000\r
10010001\r
00000000\r
+10010110\r
+11100000\r
11011110\r
00001000\r
10000000\r
11011110\r
00001000\r
10000111\r
-01011111\r
-01001111\r
-11100000\r
00110000\r
00000111\r
11110000\r
11100000\r
11100000\r
+10010011\r
+00000000\r
+10010011\r
11011110\r
00001000\r
10001000\r
11011110\r
00001000\r
10001111\r
+00000000\r
10010001\r
-00001000\r
+00000100\r
10010001\r
-00001000\r
-00010111\r
-00000111\r
-11110011\r
+00000100\r
+10010001\r
+00000000\r
10010001\r
11011111\r
00001000\r
00001000\r
10000111\r
00000000\r
+00010111\r
+00000111\r
+11110100\r
+11000001\r
10010001\r
-00000000\r
-01011001\r
-01001111\r
-10000011\r
+00000100\r
10010001\r
-00000000\r
11011111\r
00001000\r
10001000\r
11011111\r
00001000\r
10001111\r
+00000100\r
10010001\r
00000000\r
-10010110\r
-11100000\r
-00110000\r
+10010001\r
+00000000\r
+00010111\r
00000111\r
-11110100\r
-11001111\r
+11110000\r
11100000\r
00001000\r
10000000\r
11100000\r
00001000\r
10000111\r
-11100000\r
-11100000\r
-10010011\r
+11000001\r
+10010001\r
00000000\r
-10010011\r
+10010001\r
00000000\r
-10011001\r
-11001111\r
+10010001\r
+00000100\r
+10010001\r
11100000\r
00001000\r
10001000\r
11100000\r
00001000\r
10001111\r
-10011010\r
-11001111\r
-10010100\r
-00011100\r
-00011100\r
-00011101\r
-00011101\r
-10011000\r
+00000100\r
+00011011\r
+00001011\r
+01010000\r
+01000000\r
+11110000\r
+11000001\r
+10011011\r
11100001\r
00001000\r
10000000\r
11100001\r
00001000\r
10000111\r
+11000001\r
+10011000\r
+00101111\r
+00100111\r
+11111101\r
+10010101\r
10010001\r
00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000100\r
-10010001\r
-00000100\r
11100001\r
00001000\r
10001000\r
11100001\r
00001000\r
10001111\r
+10010001\r
+00000000\r
+10010001\r
+00000100\r
+10010001\r
+00000100\r
00010111\r
00000111\r
-11110011\r
-00000001\r
-00000001\r
-10010010\r
-00000000\r
-10010010\r
11100010\r
00001000\r
10000000\r
11100010\r
00001000\r
10000111\r
+11110100\r
+11000001\r
+10010001\r
00000000\r
-10010011\r
-00000000\r
-10010011\r
+10010001\r
00000000\r
-11001110\r
-10011010\r
-11001110\r
+01011000\r
+01001111\r
11100010\r
00001000\r
10001000\r
11100010\r
00001000\r
10001111\r
-10010001\r
-00000100\r
-10010001\r
-00000100\r
+10000001\r
10010001\r
00000000\r
10010001\r
00000000\r
+10010110\r
+11100000\r
+00110000\r
11100011\r
00001000\r
10000000\r
11100011\r
00001000\r
10000111\r
-00011011\r
-00001011\r
-01010000\r
-01000000\r
-11110100\r
-11001110\r
-11001110\r
-10011010\r
+00000111\r
+11110000\r
+11100000\r
+11100000\r
+10010011\r
+00000000\r
+10010011\r
+00000000\r
11100011\r
00001000\r
10001000\r
11100011\r
00001000\r
10001111\r
-11001110\r
-10011010\r
-11001110\r
-10011010\r
-11001110\r
-10011010\r
-11001110\r
-10011010\r
+10010001\r
+00000100\r
+10010001\r
+00000100\r
+10010001\r
+00000000\r
+10010001\r
+00000000\r
11100100\r
00001000\r
10000000\r
11100100\r
00001000\r
10000111\r
-11001111\r
-10011000\r
-10010001\r
-00000000\r
+00010111\r
+00000111\r
+11110100\r
+11000001\r
10010001\r
-00000000\r
+00000100\r
10010001\r
00000100\r
11100100\r
00001000\r
10001111\r
10010001\r
-00000100\r
+00000000\r
+10010001\r
+00000000\r
00010111\r
00000111\r
11110000\r
-11001111\r
-10011000\r
-10010001\r
+11000001\r
11100101\r
00001000\r
10000000\r
11100101\r
00001000\r
10000111\r
+10010001\r
00000000\r
10010001\r
00000000\r
00000100\r
10010001\r
00000100\r
-00010111\r
11100101\r
00001000\r
10001000\r
11100101\r
00001000\r
10001111\r
-00000111\r
-11110011\r
-11001111\r
-10010001\r
-00000100\r
-10010001\r
-00000100\r
-10010001\r
-11100110\r
-00001000\r
-10000000\r
-11100110\r
-00001000\r
-10000111\r
-00000000\r
-10010001\r
-00000000\r
00011011\r
00001011\r
01010000\r
01000000\r
11110000\r
+11000001\r
+10011011\r
+11000001\r
11100110\r
00001000\r
-10001000\r
+10000000\r
11100110\r
00001000\r
-10001111\r
-11001111\r
+10000111\r
10011000\r
-10011001\r
-11001111\r
-10011010\r
+00101111\r
00100111\r
11111101\r
10010101\r
-11100111\r
-00001000\r
-10000000\r
-11100111\r
-00001000\r
-10000111\r
-00110000\r
-11110000\r
-11001111\r
-10010001\r
-00000000\r
10010001\r
00000000\r
10010001\r
-11100111\r
+11100110\r
00001000\r
10001000\r
-11100111\r
+11100110\r
00001000\r
10001111\r
+00000000\r
+10010001\r
00000100\r
10010001\r
00000100\r
00010111\r
00000111\r
11110100\r
-11000001\r
-10010001\r
-11101000\r
+11100111\r
00001000\r
10000000\r
-11101000\r
+11100111\r
00001000\r
10000111\r
+11000000\r
+10010001\r
00000000\r
10010001\r
00000000\r
01011000\r
01001111\r
10000001\r
-10010001\r
-00000000\r
-11101000\r
+11100111\r
00001000\r
10001000\r
-11101000\r
+11100111\r
00001000\r
10001111\r
10010001\r
00000000\r
+10010001\r
+00000000\r
10010110\r
11100000\r
00110000\r
00000111\r
-11110000\r
-11100000\r
-11101001\r
+11101000\r
00001000\r
10000000\r
-11101001\r
+11101000\r
00001000\r
10000111\r
+11110000\r
+11100000\r
11100000\r
10010011\r
00000000\r
10010011\r
00000000\r
10010001\r
-00000100\r
-10010001\r
-11101001\r
+11101000\r
00001000\r
10001000\r
-11101001\r
+11101000\r
00001000\r
10001111\r
00000100\r
10010001\r
+00000100\r
+10010001\r
00000000\r
10010001\r
00000000\r
00010111\r
-00000111\r
-11110100\r
-11101010\r
+11101001\r
00001000\r
10000000\r
-11101010\r
+11101001\r
00001000\r
10000111\r
-11000001\r
+00000111\r
+11110100\r
+11000000\r
10010001\r
00000100\r
10010001\r
00000100\r
10010001\r
-00000000\r
-10010001\r
-11101010\r
+11101001\r
00001000\r
10001000\r
-11101010\r
+11101001\r
00001000\r
10001111\r
00000000\r
+10010001\r
+00000000\r
00010111\r
00000111\r
11110000\r
-11000001\r
-10010001\r
-00000000\r
+11000000\r
10010001\r
-11101011\r
+11101010\r
00001000\r
10000000\r
-11101011\r
+11101010\r
00001000\r
10000111\r
00000000\r
10010001\r
+00000000\r
+10010001\r
00000100\r
10010001\r
00000100\r
00011011\r
-00001011\r
-01010000\r
-11101011\r
+11101010\r
00001000\r
10001000\r
-11101011\r
+11101010\r
00001000\r
10001111\r
+00001011\r
+01010000\r
01000000\r
11110000\r
-11000001\r
+11000000\r
10011011\r
-11000001\r
+11000000\r
10011000\r
+11101011\r
+00001000\r
+10000000\r
+11101011\r
+00001000\r
+10000111\r
00101111\r
00100111\r
+11111101\r
+10010101\r
+10010001\r
+00000000\r
+10010001\r
+00000000\r
+11101011\r
+00001000\r
+10001000\r
+11101011\r
+00001000\r
+10001111\r
+10010001\r
+00000100\r
+10010001\r
+00000100\r
+00010111\r
+00000111\r
+11110100\r
+10011000\r
11101100\r
00001000\r
10000000\r
11101100\r
00001000\r
10000111\r
-11111101\r
-10010101\r
10010001\r
00000000\r
10010001\r
00000000\r
10010001\r
00000100\r
+10010001\r
+00000100\r
11101100\r
00001000\r
10001000\r
11101100\r
00001000\r
10001111\r
-10010001\r
-00000100\r
00010111\r
00000111\r
-11110100\r
-11000001\r
+11110011\r
+10010001\r
+00000000\r
10010001\r
00000000\r
+01011000\r
11101101\r
00001000\r
10000000\r
11101101\r
00001000\r
10000111\r
-10010001\r
-00000000\r
-01011000\r
01001111\r
10000001\r
10010001\r
00000000\r
10010001\r
+00000000\r
+10010110\r
+11100000\r
11101101\r
00001000\r
10001000\r
11101101\r
00001000\r
10001111\r
-00000000\r
-10010110\r
-11100000\r
00110000\r
00000111\r
11110000\r
11100000\r
11100000\r
+10010011\r
+00000000\r
+10010011\r
11101110\r
00001000\r
10000000\r
11101110\r
00001000\r
10000111\r
-10010011\r
-00000000\r
-10010011\r
00000000\r
10010001\r
00000100\r
10010001\r
00000100\r
+10010001\r
+00000000\r
+10010001\r
11101110\r
00001000\r
10001000\r
11101110\r
00001000\r
10001111\r
-10010001\r
-00000000\r
-10010001\r
00000000\r
00010111\r
00000111\r
11110100\r
-11000001\r
+11000000\r
+10010001\r
+00000100\r
+10010001\r
11101111\r
00001000\r
10000000\r
11101111\r
00001000\r
10000111\r
-10010001\r
-00000100\r
-10010001\r
00000100\r
10010001\r
00000000\r
10010001\r
00000000\r
+00010111\r
+00000111\r
+11110000\r
11101111\r
00001000\r
10001000\r
11101111\r
00001000\r
10001111\r
-00010111\r
-00000111\r
-11110000\r
-11000001\r
+11000000\r
10010001\r
00000000\r
10010001\r
00000000\r
+10010001\r
+00000100\r
+10010001\r
11110000\r
00001000\r
10000000\r
11110000\r
00001000\r
10000111\r
-10010001\r
-00000100\r
-10010001\r
00000100\r
00011011\r
00001011\r
01010000\r
01000000\r
11110000\r
+11000000\r
+10011011\r
+11110000\r
00001000\r
10001000\r
11110000\r
00001000\r
10001111\r
-11110000\r
-11000001\r
-10011011\r
-11000001\r
+11000000\r
10011000\r
+10111011\r
+10111011\r
+10111011\r
00101111\r
00100111\r
11111101\r
00001000\r
10000111\r
10010101\r
+10111011\r
+11001101\r
+10011000\r
10010001\r
00000000\r
10010001\r
00000000\r
-10010001\r
-00000100\r
-10010001\r
11110001\r
00001000\r
10001000\r
11110001\r
00001000\r
10001111\r
+10010001\r
+00000100\r
+10010001\r
00000100\r
00010111\r
00000111\r
-11110100\r
-11000000\r
-10010001\r
-00000000\r
-10010001\r
+11110000\r
+11001110\r
11110010\r
00001000\r
10000000\r
11110010\r
00001000\r
10000111\r
-00000000\r
-01011000\r
-01001111\r
-10000001\r
+10011000\r
10010001\r
00000000\r
10010001\r
00000000\r
+10010001\r
+00000100\r
+10010001\r
11110010\r
00001000\r
10001000\r
11110010\r
00001000\r
10001111\r
-10010110\r
-11100000\r
-00110000\r
+00000100\r
+00010111\r
00000111\r
-11110000\r
-11100000\r
-11100000\r
-10010011\r
+11110011\r
+11001110\r
+10011000\r
+10010001\r
+00000000\r
11110011\r
00001000\r
10000000\r
11110011\r
00001000\r
10000111\r
-00000000\r
-10010011\r
+10010001\r
00000000\r
10010001\r
00000100\r
10010001\r
00000100\r
-10010001\r
+00010111\r
+00000111\r
11110011\r
00001000\r
10001000\r
11110011\r
00001000\r
10001111\r
+11110000\r
+11001110\r
+10011000\r
+10010001\r
00000000\r
10010001\r
00000000\r
-00010111\r
-00000111\r
-11110100\r
-11000001\r
10010001\r
11110100\r
00001000\r
00000100\r
10010001\r
00000100\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
00010111\r
+00000111\r
+11110011\r
+11001110\r
+10011000\r
11110100\r
00001000\r
10001000\r
11110100\r
00001000\r
10001111\r
-00000111\r
-11110000\r
-11000000\r
10010001\r
00000000\r
10010001\r
00000000\r
10010001\r
+00000100\r
+10010001\r
+00000100\r
11110101\r
00001000\r
10000000\r
11110101\r
00001000\r
10000111\r
-00000100\r
-10010001\r
-00000100\r
-00011011\r
-00001011\r
-01010000\r
-01000000\r
+00010111\r
+00000111\r
11110000\r
+11001111\r
+10011000\r
+10010001\r
+00000000\r
+10010001\r
11110101\r
00001000\r
10001000\r
11110101\r
00001000\r
10001111\r
-11000000\r
-10011011\r
-11000000\r
-10011000\r
-00101111\r
-00100111\r
-11111101\r
-10010101\r
+00000000\r
+10010001\r
+00000100\r
+10010001\r
+00000100\r
+00010111\r
+00000111\r
+11110011\r
11110110\r
00001000\r
10000000\r
11110110\r
00001000\r
10000111\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
+11001111\r
10010001\r
00000100\r
10010001\r
00000100\r
+10010001\r
+00000000\r
+10010001\r
11110110\r
00001000\r
10001000\r
11110110\r
00001000\r
10001111\r
-00010111\r
-00000111\r
-11110100\r
-10011000\r
-10010001\r
-00000000\r
-10010001\r
00000000\r
+00011011\r
+00001011\r
+01010000\r
+01000000\r
+11110000\r
+11001111\r
+10011000\r
11110111\r
00001000\r
10000000\r
11110111\r
00001000\r
10000111\r
+10011001\r
+11001111\r
+10011010\r
+11001111\r
10010001\r
00000100\r
10010001\r
00000100\r
-00010111\r
-00000111\r
-11110011\r
-10010001\r
11110111\r
00001000\r
10001000\r
11110111\r
00001000\r
10001111\r
-00000000\r
10010001\r
00000000\r
-01011000\r
-01001111\r
-10000001\r
10010001\r
00000000\r
+00011011\r
+00001011\r
+01010000\r
+01000000\r
11111000\r
00001000\r
10000000\r
11111000\r
00001000\r
10000111\r
-10010001\r
-00000000\r
-10010110\r
-11100000\r
-00110000\r
-00000111\r
11110000\r
-11100000\r
+11001111\r
+10011000\r
+10011001\r
+11001111\r
+10011010\r
+11001111\r
+10010001\r
11111000\r
00001000\r
10001000\r
11111000\r
00001000\r
10001111\r
-11100000\r
-10010011\r
-00000000\r
-10010011\r
-00000000\r
+00000100\r
10010001\r
00000100\r
10010001\r
+00000000\r
+10010001\r
+00000000\r
+00011011\r
11111001\r
00001000\r
10000000\r
11111001\r
00001000\r
10000111\r
-00000100\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-00010111\r
-00000111\r
-11110100\r
+00001011\r
+01010000\r
+01000000\r
+11110000\r
+11001110\r
+10011000\r
+10011001\r
+11001110\r
11111001\r
00001000\r
10001000\r
11111001\r
00001000\r
10001111\r
-11000000\r
+10011010\r
+11001110\r
10010001\r
00000100\r
10010001\r
00000100\r
10010001\r
00000000\r
-10010001\r
11111010\r
00001000\r
10000000\r
11111010\r
00001000\r
10000111\r
-00000000\r
-00010111\r
-00000111\r
-11110000\r
-11000000\r
10010001\r
00000000\r
-10010001\r
+00011011\r
+00001011\r
+01010000\r
+01000000\r
+11110000\r
+11001110\r
11111010\r
00001000\r
10001000\r
11111010\r
00001000\r
10001111\r
-00000000\r
-10010001\r
-00000100\r
+10011000\r
+10011001\r
+11001110\r
+10011010\r
+11001110\r
+10110011\r
10010001\r
-00000100\r
-00011011\r
-00001011\r
-01010000\r
+00000000\r
11111011\r
00001000\r
10000000\r
11111011\r
00001000\r
10000111\r
-01000000\r
+10010001\r
+00000000\r
+01011111\r
+01001111\r
+11100000\r
+00110000\r
+00000111\r
11110000\r
-11000000\r
-10011011\r
-11000000\r
-10011000\r
-10111011\r
-10111011\r
11111011\r
00001000\r
10001000\r
11111011\r
00001000\r
10001111\r
-10111011\r
-00101111\r
-00100111\r
-11111101\r
-10010101\r
-10111011\r
-11001101\r
-10011000\r
-11111100\r
+11100000\r
+11100000\r
+10010001\r
+00001000\r
+10010001\r
+00001000\r
+00010111\r
+00000111\r
+11111100\r
00001000\r
10000000\r
11111100\r
00001000\r
10000111\r
+11110011\r
10010001\r
00000000\r
10010001\r
00000000\r
-10010001\r
-00000100\r
-10010001\r
-00000100\r
+01011001\r
+01001111\r
+10000011\r
11111100\r
00001000\r
10001000\r
11111100\r
00001000\r
10001111\r
-00010111\r
-00000111\r
-11110000\r
-11001110\r
-10011000\r
10010001\r
00000000\r
10010001\r
+00000000\r
+10010110\r
+11100000\r
+00110000\r
+00000111\r
11111101\r
00001000\r
10000000\r
11111101\r
00001000\r
10000111\r
+11110000\r
+11100000\r
+11100000\r
+10010011\r
00000000\r
-10010001\r
-00000100\r
-10010001\r
-00000100\r
-00010111\r
-00000111\r
-11110011\r
+10010011\r
+00000000\r
+10011011\r
11111101\r
00001000\r
10001000\r
11111101\r
00001000\r
10001111\r
-11001110\r
+11000000\r
10011000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000100\r
+10011010\r
+11001100\r
+10011010\r
+10011010\r
+10011010\r
+11001101\r
11111110\r
00001000\r
10000000\r
11111110\r
00001000\r
10000111\r
-10010001\r
-00000100\r
-00010111\r
-00000111\r
-11110000\r
-11001110\r
-10011000\r
-10010001\r
+10011010\r
+11001101\r
+10011010\r
+11001101\r
+10011010\r
+11001101\r
+10011010\r
+11001100\r
11111110\r
00001000\r
10001000\r
11111110\r
00001000\r
-10001111\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000100\r
-10010001\r
-00000100\r
-00010111\r
-11111111\r
-00001000\r
-10000000\r
-11111111\r
-00001000\r
-10000111\r
-00000111\r
-11110011\r
-11001110\r
-10011000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-11111111\r
-00001000\r
-10001000\r
-11111111\r
-00001000\r
-10001111\r
-10010001\r
-00000100\r
-10010001\r
-00000100\r
-00010111\r
-00000111\r
-11110000\r
-11001111\r
-10000000\r
-00000111\r
-10000000\r
-10000000\r
-00000111\r
-10000111\r
-10011000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000100\r
-10010001\r
-10000000\r
-00000111\r
-10001000\r
-10000000\r
-00000111\r
-10001111\r
-00000100\r
-00010111\r
-00000111\r
-11110011\r
-11001111\r
-10010001\r
-00000100\r
-10010001\r
-10000001\r
-00000111\r
-10000000\r
-10000001\r
-00000111\r
-10000111\r
-00000100\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-00011011\r
-00001011\r
-01010000\r
-10000001\r
-00000111\r
-10001000\r
-10000001\r
-00000111\r
-10001111\r
-01000000\r
-11110000\r
-11001111\r
-10011000\r
-10011001\r
-11001111\r
-10011010\r
-11001111\r
-10000010\r
-00000111\r
-10000000\r
-10000010\r
-00000111\r
-10000111\r
-10010001\r
-00000100\r
-10010001\r
-00000100\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10000010\r
-00000111\r
-10001000\r
-10000010\r
-00000111\r
-10001111\r
-00011011\r
-00001011\r
-01010000\r
-01000000\r
-11110000\r
-11001110\r
-10011000\r
-10011001\r
-10000011\r
-00000111\r
-10000000\r
-10000011\r
-00000111\r
-10000111\r
-11001110\r
+10001100\r
10011010\r
-11001110\r
-10010001\r
-00000100\r
-10010001\r
-00000100\r
-10010001\r
-10000011\r
-00000111\r
-10001000\r
-10000011\r
-00000111\r
-10001111\r
-00000000\r
-10010001\r
-00000000\r
-00011011\r
-00001011\r
-01010000\r
-01000000\r
-11110000\r
-10000100\r
-00000111\r
-10000000\r
-10000100\r
-00000111\r
-10000111\r
-11001111\r
-10011000\r
-10011001\r
-11001111\r
+11001100\r
10011010\r
-11001111\r
-10010001\r
-00000100\r
-10000100\r
-00000111\r
-10001000\r
-10000100\r
-00000111\r
-10001111\r
-10010001\r
-00000100\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-00011011\r
-00001011\r
-10000101\r
-00000111\r
-10000000\r
-10000101\r
-00000111\r
-10000111\r
-01010000\r
-01000000\r
-11110000\r
-11001110\r
-10011000\r
-10011001\r
-11001110\r
10011010\r
-10000101\r
-00000111\r
-10001000\r
-10000101\r
-00000111\r
-10001000\r
-11001110\r
+11001100\r
11100111\r
* Note: blocking reads are currently implemented by busy-waiting.
* This is really ugly. Check the linux kernel source to see how to
* get libftdi to do it properly.
- *
- * Flow control is also not properly supported.
*/
public class FtdiUart {
if (in.readByte() != (byte)'S') throw new RuntimeException("didn't get the proper signature");
if (in.readByte() != (byte)'\n') throw new RuntimeException("didn't get the proper signature");
*/
- out.write(0);
byte[] bytes = new byte[6];
- for(int i=0; i<6; i++) {
- bytes[i] = in.readByte();
- //System.out.println("got " + (i+1) + " header bytes: " + (bytes[i] & 0xff) + " '" + ((char)bytes[i]) + "'");
- // FIXME
+ int i=0;
+ out.write(0);
+ while(true) {
+ System.arraycopy(bytes, 1, bytes, 0, 5);
+ bytes[5] = in.readByte();
+ i++;
+ System.out.println("got " + new String(bytes));
+ if (bytes[0] == (byte)'O' &&
+ bytes[1] == (byte)'B' &&
+ bytes[2] == (byte)'I' &&
+ bytes[3] == (byte)'T' &&
+ bytes[4] == (byte)'S' &&
+ bytes[5] == (byte)'\n') {
+ System.out.println("got proper signature");
+ break;
+ }
}
//Log.info(this, "device correctly identified itself; ready for operation");
}
public abstract class Board {
- public abstract void reset() throws IOException;
+ /** boot the board using an md4 configuration stream */
public abstract void boot(Reader r) throws Exception;
+
+ /** reset the board */
+ public abstract void reset() throws IOException;
+
+ /** the UART inputstream (after loading initial config) */
public abstract InputStream getInputStream();
+
+ /** the UART inputstream (after loading initial config) */
public abstract OutputStream getOutputStream();
}
public class FakeBoard extends Board {
- public FakeBoard() { }
+ public FakeBoard() {
+
+ }
- public void reset() { }
- public void boot(Reader r) throws Exception { throw new Error(); }
+ public void reset() {
+ System.err.println("FakeBoard: reset()");
+ }
+ public void boot(Reader r) throws Exception {
+
+ }
public InputStream getInputStream() { throw new Error(); }
public OutputStream getOutputStream() { throw new Error(); }
}\r
*/\r
\r
- PORTE |= (1<<3);\r
- recv();\r
- send('O');\r
- send('B');\r
- send('I');\r
- send('T');\r
- send('S');\r
- send('\n');\r
-\r
int x=0, y=0, z=0;\r
//while(1) send(/*FISUA*/2);\r
for(;;) {\r
int i, d=0;\r
int r = recv();\r
switch(r) {\r
+ case 0:\r
+ send('O');\r
+ send('B');\r
+ send('I');\r
+ send('T');\r
+ send('S');\r
+ send('\n');\r
+ PORTE |= (1<<3);\r
+ break;\r
case 1:\r
z = recv();\r
y = recv();\r