checkpoint: this is where I ran the symmetric-c-element tests
authoradam <adam@megacz.com>
Mon, 2 Oct 2006 06:53:16 +0000 (07:53 +0100)
committeradam <adam@megacz.com>
Mon, 2 Oct 2006 06:53:16 +0000 (07:53 +0100)
bitstreams/slipway_drone.bst
src/edu/berkeley/slipway/AsyncPaperDemo.java
src/edu/berkeley/slipway/FtdiBoardSlave.c

index 87c2ed0..7356aff 100644 (file)
 10000111\r
 11100001\r
 00001100\r
-11010111\r
+11011000\r
 00001100\r
 00000000\r
 00101001\r
 00001000\r
 10000111\r
 01011011\r
-00001010\r
+00001011\r
 10000001\r
 10010000\r
 10010000\r
 00001000\r
 10001111\r
 10000111\r
+00111010\r
 00111011\r
 00111101\r
 11111111\r
 00100000\r
 01111000\r
 00110000\r
-01111001\r
 00110101\r
 00001000\r
 10000000\r
 00110101\r
 00001000\r
 10000111\r
+01111001\r
 00101111\r
 00111111\r
 10000100\r
 00111000\r
 00010100\r
 00100000\r
-00110000\r
 00110101\r
 00001000\r
 10001000\r
 00110101\r
 00001000\r
 10001111\r
+00110000\r
 10000000\r
 01110100\r
 10010000\r
 00101000\r
 00111001\r
 11100001\r
-11100000\r
 00110110\r
 00001000\r
 10000000\r
 00110110\r
 00001000\r
 10000111\r
+11100000\r
 01111000\r
 11110000\r
 01111001\r
 11100110\r
 11111011\r
 10000000\r
-10000000\r
 00110110\r
 00001000\r
 10001000\r
 00110110\r
 00001000\r
 10001111\r
+10000000\r
 01111000\r
 10010000\r
 01111001\r
 00100100\r
 10000000\r
 10010010\r
-00010100\r
 00110111\r
 00001000\r
 10000000\r
 00110111\r
 00001000\r
 10000111\r
+00010100\r
 10000000\r
 10010000\r
 10010000\r
 10000000\r
 01111000\r
 00100000\r
-01111000\r
 00110111\r
 00001000\r
 10001000\r
 00110111\r
 00001000\r
 10001111\r
+01111000\r
 00110000\r
 01111001\r
 10000000\r
 10010000\r
 01110101\r
 00101000\r
-00111001\r
 00111000\r
 00001000\r
 10000000\r
 00111000\r
 00001000\r
 10000111\r
+00111001\r
 00001001\r
 01000100\r
 00100000\r
 00110000\r
 01111001\r
 10000000\r
-01110100\r
 00111000\r
 00001000\r
 10001000\r
 00111000\r
 00001000\r
 10001111\r
+01110100\r
 10010000\r
 01110101\r
 00101000\r
 11000100\r
 10000000\r
 01110100\r
-10010000\r
 00111001\r
 00001000\r
 10000000\r
 00111001\r
 00001000\r
 10000111\r
+10010000\r
 01110101\r
 00100000\r
 01111000\r
 01111001\r
 10000010\r
 10010011\r
-10000000\r
 00111001\r
 00001000\r
 10001000\r
 00111001\r
 00001000\r
 10001111\r
+10000000\r
 10010010\r
 01100100\r
 00010111\r
 10010000\r
 10010000\r
 01100001\r
-10000000\r
 00111010\r
 00001000\r
 10000000\r
 00111010\r
 00001000\r
 10000111\r
+10000000\r
 01100000\r
 10000111\r
 00111010\r
 11111111\r
 10000000\r
 01111000\r
-10010000\r
 00111010\r
 00001000\r
 10001000\r
 00111010\r
 00001000\r
 10001111\r
+10010000\r
 01111001\r
 00100000\r
 01110100\r
 01110101\r
 10000010\r
 10010011\r
-10000001\r
 00111011\r
 00001000\r
 10000000\r
 00111011\r
 00001000\r
 10000111\r
+10000001\r
 10010010\r
 10100100\r
 10000000\r
 10010000\r
 01100111\r
 10100000\r
-01101000\r
 00111011\r
 00001000\r
 10001000\r
 00111011\r
 00001000\r
 10001111\r
+01101000\r
 10110000\r
 01101001\r
 00000001\r
 10110001\r
 10000000\r
 01100110\r
-10010000\r
 00111100\r
 00001000\r
 10000000\r
 00111100\r
 00001000\r
 10000111\r
+10010000\r
 01100111\r
 10100000\r
 01101000\r
 01101001\r
 00111111\r
 10001111\r
-10000000\r
 00111100\r
 00001000\r
 10001000\r
 00111100\r
 00001000\r
 10001111\r
+10000000\r
 10001111\r
 01111000\r
 11111111\r
 10111111\r
 10101111\r
 10011111\r
-10001111\r
 00111101\r
 00001000\r
 10000000\r
 00111101\r
 00001000\r
 10000111\r
+10001111\r
 00111111\r
 00101111\r
 00001111\r
 00001111\r
 00011111\r
 00011000\r
-11001111\r
 00111101\r
 00001000\r
 10001000\r
 00111101\r
 00001000\r
 10001111\r
+11001111\r
 11011111\r
 11011110\r
 11001101\r
 10000110\r
 00010111\r
 00111101\r
-00010000\r
 00111110\r
 00001000\r
 10000000\r
 00111110\r
 00001000\r
 10000111\r
+00010000\r
 01110101\r
 00010000\r
 01110100\r
 01111001\r
 00010000\r
 01111000\r
-00010000\r
 00111110\r
 00001000\r
 10001000\r
 00111110\r
 00001000\r
 10001111\r
+00010000\r
 01111011\r
 00010000\r
 01111010\r
 01110111\r
 00010000\r
 01110110\r
-00010000\r
 00111111\r
 00001000\r
 10000000\r
 00111111\r
 00001000\r
 10000111\r
+00010000\r
 10000001\r
 10001001\r
 10001010\r
 10001010\r
 01011001\r
 10001111\r
-10001011\r
 00111111\r
 00001000\r
 10001000\r
 00111111\r
 00001000\r
 10001111\r
+10001011\r
 00011111\r
 01111000\r
 00011101\r
 10001000\r
 10001111\r
 10001000\r
-10001001\r
 01000000\r
 00001000\r
 10000000\r
 01000000\r
 00001000\r
 10000111\r
+10001001\r
 10000000\r
 10001001\r
 10000011\r
 10000000\r
 01100110\r
 10010000\r
-01100111\r
 01000000\r
 00001000\r
 10001000\r
 01000000\r
 00001000\r
 10001111\r
+01100111\r
 10100000\r
 01101000\r
 10110000\r
 00111111\r
 00000010\r
 10100001\r
-10110001\r
 01000001\r
 00001000\r
 10000000\r
 01000001\r
 00001000\r
 10000111\r
+10110001\r
 10000000\r
 01100110\r
 10010000\r
 10100000\r
 01101000\r
 10110000\r
-01101001\r
 01000001\r
 00001000\r
 10001000\r
 01000001\r
 00001000\r
 10001111\r
+01101001\r
 00111111\r
 11000000\r
 11010000\r
 00100000\r
 01110100\r
 00110000\r
-01110101\r
 01000010\r
 00001000\r
 10000000\r
 01000010\r
 00001000\r
 10000111\r
+01110101\r
 10000000\r
 01111000\r
 10010000\r
 10000010\r
 10010011\r
 00001001\r
-00001100\r
 01000010\r
 00001000\r
 10001000\r
 01000010\r
 00001000\r
 10001111\r
+00001100\r
 00111011\r
 11100000\r
 01110100\r
 01110101\r
 11100110\r
 11111011\r
-11100000\r
 01000011\r
 00001000\r
 10000000\r
 01000011\r
 00001000\r
 10000111\r
+11100000\r
 10000000\r
 01110100\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
 01110101\r
 10000000\r
 01110100\r
-00100000\r
 01000100\r
 00001000\r
 10000000\r
 01000100\r
 00001000\r
 10000111\r
+00100000\r
 01111000\r
 00110000\r
 01111001\r
 01110100\r
 10010000\r
 01110101\r
-00101000\r
 01000100\r
 00001000\r
 10001000\r
 01000100\r
 00001000\r
 10001111\r
+00101000\r
 00111001\r
 00001001\r
 00010001\r
 01111000\r
 00110000\r
 01111001\r
-10000000\r
 01000101\r
 00001000\r
 10000000\r
 01000101\r
 00001000\r
 10000111\r
+10000000\r
 01110100\r
 10010000\r
 01110101\r
 00111001\r
 00001100\r
 11110111\r
-10000000\r
 01000101\r
 00001000\r
 10001000\r
 01000101\r
 00001000\r
 10001111\r
+10000000\r
 01110100\r
 10010000\r
 01110101\r
 01111000\r
 00110000\r
 01111001\r
-10000010\r
 01000110\r
 00001000\r
 10000000\r
 01000110\r
 00001000\r
 10000111\r
+10000010\r
 10010011\r
 10000000\r
 10010010\r
 11110111\r
 11111111\r
 11100111\r
-11110000\r
 01000110\r
 00001000\r
 10001000\r
 01000110\r
 00001000\r
 10001111\r
+11110000\r
 11100001\r
 00001001\r
 11111000\r
 00001100\r
 11110001\r
 11100010\r
-00001001\r
 01000111\r
 00001000\r
 10000000\r
 01000111\r
 00001000\r
 10000111\r
+00001001\r
 10110111\r
 11100011\r
 00001001\r
 01000000\r
 01110000\r
 01010000\r
-01110001\r
 01000111\r
 00001000\r
 10001000\r
 01000111\r
 00001000\r
 10001111\r
+01110001\r
 01100000\r
 01110010\r
 01110000\r
 00010000\r
 01110000\r
 00010000\r
-01110001\r
 01001000\r
 00001000\r
 10000000\r
 01001000\r
 00001000\r
 10000111\r
+01110001\r
 00010000\r
 01110010\r
 00010000\r
 10000111\r
 10111011\r
 10000111\r
-10110000\r
 01001000\r
 00001000\r
 10001000\r
 01001000\r
 00001000\r
 10001111\r
+10110000\r
 10011011\r
 10101011\r
 10101000\r
 00100000\r
 01110110\r
 00110000\r
-01110111\r
 01001001\r
 00001000\r
 10000000\r
 01001001\r
 00001000\r
 10000111\r
+01110111\r
 00101111\r
 00111111\r
 10000100\r
 00111000\r
 00010100\r
 00100000\r
-00110000\r
 01001001\r
 00001000\r
 10001000\r
 01001001\r
 00001000\r
 10001111\r
+00110000\r
 10000000\r
 01111010\r
 10010000\r
 00101000\r
 00111001\r
 01101001\r
-00111010\r
 01001010\r
 00001000\r
 10000000\r
 01001010\r
 00001000\r
 10000111\r
+00111010\r
 11100000\r
 01110110\r
 11110000\r
 11101000\r
 11111111\r
 10100000\r
-10000000\r
 01001010\r
 00001000\r
 10001000\r
 01001010\r
 00001000\r
 10001111\r
+10000000\r
 01110110\r
 10010000\r
 01110111\r
 00100100\r
 10000000\r
 10010010\r
-00010100\r
 01001011\r
 00001000\r
 10000000\r
 01001011\r
 00001000\r
 10000111\r
+00010100\r
 10000000\r
 10010000\r
 10010000\r
 10000000\r
 01110110\r
 01010101\r
-11001011\r
 01001011\r
 00001000\r
 10001000\r
 01001011\r
 00001000\r
 10001111\r
+11001011\r
 10111011\r
 10010111\r
 10110000\r
 10101000\r
 00111010\r
 00100000\r
-01110110\r
 01001100\r
 00001000\r
 10000000\r
 01001100\r
 00001000\r
 10000111\r
+01110110\r
 00110000\r
 01110111\r
 00101111\r
 10000100\r
 00100000\r
 00111000\r
-00010100\r
 01001100\r
 00001000\r
 10001000\r
 01001100\r
 00001000\r
 10001111\r
+00010100\r
 00100000\r
 00110000\r
 10000000\r
 10010000\r
 01111011\r
 00101000\r
-00111001\r
 01001101\r
 00001000\r
 10000000\r
 01001101\r
 00001000\r
 10000111\r
+00111001\r
 01101001\r
 00111010\r
 11100000\r
 11110000\r
 01110111\r
 11101000\r
-11111111\r
 01001101\r
 00001000\r
 10001000\r
 01001101\r
 00001000\r
 10001111\r
+11111111\r
 10100000\r
 10000000\r
 01110110\r
 01110111\r
 00000001\r
 00100100\r
-10000000\r
 01001110\r
 00001000\r
 10000000\r
 01001110\r
 00001000\r
 10000111\r
+10000000\r
 10010010\r
 00010100\r
 10000000\r
 10010000\r
 01110111\r
 10000000\r
-01110110\r
 01001110\r
 00001000\r
 10001000\r
 01001110\r
 00001000\r
 10001111\r
+01110110\r
 01010101\r
 10111011\r
 01110111\r
 10100111\r
 10010110\r
 10000101\r
-10101000\r
 01001111\r
 00001000\r
 10000000\r
 01001111\r
 00001000\r
 10000111\r
+10101000\r
 00111010\r
 00100000\r
 01110110\r
 01110111\r
 00101111\r
 00111111\r
-10000100\r
 01001111\r
 00001000\r
 10001000\r
 01001111\r
 00001000\r
 10001111\r
+10000100\r
 00100000\r
 00111000\r
 00010100\r
 00110000\r
 10000000\r
 01111010\r
-10010000\r
 01010000\r
 00001000\r
 10000000\r
 01010000\r
 00001000\r
 10000111\r
+10010000\r
 01111011\r
 00101000\r
 00111001\r
 00111010\r
 11100000\r
 01110110\r
-11110000\r
 01010000\r
 00001000\r
 10001000\r
 01010000\r
 00001000\r
 10001111\r
+11110000\r
 01110111\r
 11101000\r
 11111111\r
 10000000\r
 01110110\r
 10010000\r
-01110111\r
 01010001\r
 00001000\r
 10000000\r
 01010001\r
 00001000\r
 10000111\r
+01110111\r
 00000001\r
 00100100\r
 10000000\r
 00010100\r
 10000000\r
 10010000\r
-10010000\r
 01010001\r
 00001000\r
 10001000\r
 01010001\r
 00001000\r
 10001111\r
+10010000\r
 01110111\r
 10000000\r
 01110110\r
 00111010\r
 00100000\r
 01110110\r
-00110000\r
 01010010\r
 00001000\r
 10000000\r
 01010010\r
 00001000\r
 10000111\r
+00110000\r
 01110111\r
 00101111\r
 00111111\r
 00100000\r
 00111000\r
 00010100\r
-00100000\r
 01010010\r
 00001000\r
 10001000\r
 01010010\r
 00001000\r
 10001111\r
+00100000\r
 00110000\r
 10000000\r
 01111010\r
 01111011\r
 00101000\r
 00111001\r
-01101001\r
 01010011\r
 00001000\r
 10000000\r
 01010011\r
 00001000\r
 10000111\r
+01101001\r
 00111010\r
 11100000\r
 01110110\r
 01110111\r
 11101000\r
 11111111\r
-01000000\r
 01010011\r
 00001000\r
 10001000\r
 01010011\r
 00001000\r
 10001111\r
+01000000\r
 10000000\r
 01110110\r
 10010000\r
 00000001\r
 00100100\r
 10000000\r
-10010010\r
 01010100\r
 00001000\r
 10000000\r
 01010100\r
 00001000\r
 10000111\r
+10010010\r
 00010100\r
 10000000\r
 10010000\r
 01110111\r
 10000000\r
 01110110\r
-01010101\r
 01010100\r
 00001000\r
 10001000\r
 01010100\r
 00001000\r
 10001111\r
+01010101\r
 10001100\r
 10011101\r
 01111100\r
 00010001\r
 01000000\r
 01101100\r
-01010000\r
 01010101\r
 00001000\r
 10000000\r
 01010101\r
 00001000\r
 10000111\r
+01010000\r
 01101101\r
 01100000\r
 01101110\r
 01101111\r
 00011110\r
 10001000\r
-10001111\r
 01010101\r
 00001000\r
 10001000\r
 01010101\r
 00001000\r
 10001111\r
+10001111\r
 10001000\r
 10001001\r
 10000000\r
 00010000\r
 01101100\r
 00010000\r
-01101101\r
 01010110\r
 00001000\r
 10000000\r
 01010110\r
 00001000\r
 10000111\r
+01101101\r
 00010000\r
 01101110\r
 00010000\r
 00011101\r
 00011100\r
 10000011\r
-10001110\r
 01010110\r
 00001000\r
 10001000\r
 01010110\r
 00001000\r
 10001111\r
+10001110\r
 10111011\r
 01110111\r
 10111010\r
 10010110\r
 10000101\r
 10101000\r
-00111010\r
 01010111\r
 00001000\r
 10000000\r
 01010111\r
 00001000\r
 10000111\r
+00111010\r
 00100000\r
 01110110\r
 00110000\r
 00101111\r
 00111111\r
 10000100\r
-00100000\r
 01010111\r
 00001000\r
 10001000\r
 01010111\r
 00001000\r
 10001111\r
+00100000\r
 00111000\r
 00010100\r
 00100000\r
 10000000\r
 01111010\r
 10010000\r
-01111011\r
 01011000\r
 00001000\r
 10000000\r
 01011000\r
 00001000\r
 10000111\r
+01111011\r
 00101000\r
 00111001\r
 01101001\r
 11100000\r
 01110110\r
 11110000\r
-01110111\r
 01011000\r
 00001000\r
 10001000\r
 01011000\r
 00001000\r
 10001111\r
+01110111\r
 11101000\r
 11111111\r
 10100000\r
 01110110\r
 10010000\r
 01110111\r
-00000001\r
 01011001\r
 00001000\r
 10000000\r
 01011001\r
 00001000\r
 10000111\r
+00000001\r
 00100100\r
 10000000\r
 10010010\r
 10000000\r
 10010000\r
 10010000\r
-01110111\r
 01011001\r
 00001000\r
 10001000\r
 01011001\r
 00001000\r
 10001111\r
+01110111\r
 10000000\r
 01110110\r
 01010101\r
 00100000\r
 01110110\r
 00110000\r
-01110111\r
 01011010\r
 00001000\r
 10000000\r
 01011010\r
 00001000\r
 10000111\r
+01110111\r
 00101111\r
 00111111\r
 10000100\r
 00111000\r
 00010100\r
 00100000\r
-00110000\r
 01011010\r
 00001000\r
 10001000\r
 01011010\r
 00001000\r
 10001111\r
+00110000\r
 10000000\r
 01111010\r
 10010000\r
 00101000\r
 00111001\r
 01101001\r
-00111010\r
 01011011\r
 00001000\r
 10000000\r
 01011011\r
 00001000\r
 10000111\r
+00111010\r
 11100000\r
 01110110\r
 11110000\r
 11101000\r
 11111111\r
 01000000\r
-10000000\r
 01011011\r
 00001000\r
 10001000\r
 01011011\r
 00001000\r
 10001111\r
+10000000\r
 01110110\r
 10010000\r
 01110111\r
 00100100\r
 10000000\r
 10010010\r
-00010100\r
 01011100\r
 00001000\r
 10000000\r
 01011100\r
 00001000\r
 10000111\r
+00010100\r
 10000000\r
 10010000\r
 10010000\r
 10000000\r
 01110110\r
 01010101\r
-10111011\r
 01011100\r
 00001000\r
 10001000\r
 01011100\r
 00001000\r
 10001111\r
+10111011\r
 00010111\r
 10111010\r
 10100001\r
 10001111\r
 01001000\r
 00111010\r
-00100000\r
 01011101\r
 00001000\r
 10000000\r
 01011101\r
 00001000\r
 10000111\r
+00100000\r
 01110110\r
 00110000\r
 01110111\r
 00111111\r
 10000100\r
 00100000\r
-00111000\r
 01011101\r
 00001000\r
 10001000\r
 01011101\r
 00001000\r
 10001111\r
+00111000\r
 00010100\r
 00100000\r
 00110000\r
 01111010\r
 10010000\r
 01111011\r
-00101000\r
 01011110\r
 00001000\r
 10000000\r
 01011110\r
 00001000\r
 10000111\r
+00101000\r
 00111001\r
 01101001\r
 00111010\r
 01110110\r
 11110000\r
 01110111\r
-11101000\r
 01011110\r
 00001000\r
 10001000\r
 01011110\r
 00001000\r
 10001111\r
+11101000\r
 11111111\r
 01000000\r
 10000000\r
 10010000\r
 01110111\r
 00000001\r
-00100100\r
 01011111\r
 00001000\r
 10000000\r
 01011111\r
 00001000\r
 10000111\r
+00100100\r
 10000000\r
 10010010\r
 00010100\r
 10010000\r
 10010000\r
 01110111\r
-10000000\r
 01011111\r
 00001000\r
 10001000\r
 01011111\r
 00001000\r
 10001111\r
+10000000\r
 01110110\r
 01010101\r
 01001110\r
 00100000\r
 01110110\r
 00110000\r
-01110111\r
 01100000\r
 00001000\r
 10000000\r
 01100000\r
 00001000\r
 10000111\r
+01110111\r
 00101111\r
 00111111\r
 10000100\r
 00111000\r
 00010100\r
 00100000\r
-00110000\r
 01100000\r
 00001000\r
 10001000\r
 01100000\r
 00001000\r
 10001111\r
+00110000\r
 10000000\r
 01111010\r
 10010000\r
 00101000\r
 00111001\r
 01101001\r
-00111010\r
 01100001\r
 00001000\r
 10000000\r
 01100001\r
 00001000\r
 10000111\r
+00111010\r
 11100000\r
 01110110\r
 11110000\r
 11101000\r
 11111111\r
 01000000\r
-10000000\r
 01100001\r
 00001000\r
 10001000\r
 01100001\r
 00001000\r
 10001111\r
+10000000\r
 01110110\r
 10010000\r
 01110111\r
 00100100\r
 10000000\r
 10010010\r
-00010100\r
 01100010\r
 00001000\r
 10000000\r
 01100010\r
 00001000\r
 10000111\r
+00010100\r
 10000000\r
 10010000\r
 10010000\r
 10000000\r
 01110110\r
 01010101\r
-00111011\r
 01100010\r
 00001000\r
 10001000\r
 01100010\r
 00001000\r
 10001111\r
+00111011\r
 00100000\r
 01110100\r
 00110000\r
 10000000\r
 01111000\r
 10010000\r
-01111001\r
 01100011\r
 00001000\r
 10000000\r
 01100011\r
 00001000\r
 10000111\r
+01111001\r
 10000010\r
 10010011\r
 00001001\r
 00111111\r
 00100000\r
 01110100\r
-00110000\r
 01100011\r
 00001000\r
 10001000\r
 01100011\r
 00001000\r
 10001111\r
+00110000\r
 01110101\r
 10000000\r
 01111000\r
 01111001\r
 10000010\r
 10010011\r
-00001001\r
 01100100\r
 00001000\r
 10000000\r
 01100100\r
 00001000\r
 10000111\r
+00001001\r
 11100111\r
 00111111\r
 00100000\r
 00110000\r
 01110101\r
 10000000\r
-01111000\r
 01100100\r
 00001000\r
 10001000\r
 01100100\r
 00001000\r
 10001111\r
+01111000\r
 10010000\r
 01111001\r
 10000010\r
 00111001\r
 11011010\r
 10000000\r
-01111000\r
 01100101\r
 00001000\r
 10000000\r
 01100101\r
 00001000\r
 10000111\r
+01111000\r
 10010000\r
 01111001\r
 00100000\r
 00110000\r
 01110101\r
 10000010\r
-10010011\r
 01100101\r
 00001000\r
 10001000\r
 01100101\r
 00001000\r
 10001111\r
+10010011\r
 10000001\r
 10010010\r
 00001100\r
 00111111\r
 11111111\r
 11100111\r
-11110000\r
 01100110\r
 00001000\r
 10000000\r
 01100110\r
 00001000\r
 10000111\r
+11110000\r
 11100001\r
 00001001\r
 00001000\r
 00100000\r
 01110100\r
 00110000\r
-01110101\r
 01100110\r
 00001000\r
 10001000\r
 01100110\r
 00001000\r
 10001111\r
+01110101\r
 10000000\r
 01111000\r
 10010000\r
 10000010\r
 10010011\r
 00001001\r
-00111010\r
 01100111\r
 00001000\r
 10000000\r
 01100111\r
 00001000\r
 10000111\r
+00111010\r
 00111011\r
 11100000\r
 01110100\r
 01110101\r
 11100110\r
 11111011\r
-11100000\r
 01100111\r
 00001000\r
 10001000\r
 01100111\r
 00001000\r
 10001111\r
+11100000\r
 10000000\r
 01110100\r
 10010000\r
 00000001\r
 00100100\r
 10000000\r
-10010010\r
 01101000\r
 00001000\r
 10000000\r
 01101000\r
 00001000\r
 10000111\r
+10010010\r
 00010100\r
 10000000\r
 10010000\r
 01110101\r
 10000000\r
 01110100\r
-00100000\r
 01101000\r
 00001000\r
 10001000\r
 01101000\r
 00001000\r
 10001111\r
+00100000\r
 01111000\r
 00110000\r
 01111001\r
 01110100\r
 10010000\r
 01110101\r
-00101000\r
 01101001\r
 00001000\r
 10000000\r
 01101001\r
 00001000\r
 10000111\r
+00101000\r
 00111001\r
 00001001\r
 10010011\r
 01111000\r
 00110000\r
 01111001\r
-10000000\r
 01101001\r
 00001000\r
 10001000\r
 01101001\r
 00001000\r
 10001111\r
+10000000\r
 01110100\r
 10010000\r
 01110101\r
 00111001\r
 00001100\r
 01111001\r
-10000000\r
 01101010\r
 00001000\r
 10000000\r
 01101010\r
 00001000\r
 10000111\r
+10000000\r
 01110100\r
 10010000\r
 01110101\r
 01111000\r
 00110000\r
 01111001\r
-10000010\r
 01101010\r
 00001000\r
 10001000\r
 01101010\r
 00001000\r
 10001111\r
+10000010\r
 10010011\r
 10000000\r
 10010010\r
 01111001\r
 10101110\r
 10111011\r
-10100111\r
 01101011\r
 00001000\r
 10000000\r
 01101011\r
 00001000\r
 10000111\r
+10100111\r
 10110000\r
 00111011\r
 00100000\r
 00110000\r
 01110101\r
 10000000\r
-01111000\r
 01101011\r
 00001000\r
 10001000\r
 01101011\r
 00001000\r
 10001111\r
+01111000\r
 10010000\r
 01111001\r
 10000010\r
 00001001\r
 00000110\r
 00111011\r
-11100000\r
 01101100\r
 00001000\r
 10000000\r
 01101100\r
 00001000\r
 10000111\r
+11100000\r
 01110100\r
 11110000\r
 01110101\r
 11111011\r
 11100000\r
 10000000\r
-01110100\r
 01101100\r
 00001000\r
 10001000\r
 01101100\r
 00001000\r
 10001111\r
+01110100\r
 10010000\r
 01110101\r
 00000001\r
 10000000\r
 10010010\r
 00010100\r
-10000000\r
 01101101\r
 00001000\r
 10000000\r
 01101101\r
 00001000\r
 10000111\r
+10000000\r
 10010000\r
 10010000\r
 01110101\r
 01110100\r
 00100000\r
 01111000\r
-00110000\r
 01101101\r
 00001000\r
 10001000\r
 01101101\r
 00001000\r
 10001111\r
+00110000\r
 01111001\r
 10000000\r
 01110100\r
 01110101\r
 00101000\r
 00111001\r
-00001001\r
 01101110\r
 00001000\r
 10000000\r
 01101110\r
 00001000\r
 10000111\r
+00001001\r
 00110101\r
 00100000\r
 01111000\r
 01111001\r
 10000000\r
 01110100\r
-10010000\r
 01101110\r
 00001000\r
 10001000\r
 01101110\r
 00001000\r
 10001111\r
+10010000\r
 01110101\r
 00101000\r
 00111001\r
 00011011\r
 10000000\r
 01110100\r
-10010000\r
 01101111\r
 00001000\r
 10000000\r
 01101111\r
 00001000\r
 10000111\r
+10010000\r
 01110101\r
 00100000\r
 01111000\r
 01111001\r
 10000010\r
 10010011\r
-10000000\r
 01101111\r
 00001000\r
 10001000\r
 01101111\r
 00001000\r
 10001111\r
+10000000\r
 10010010\r
 00001100\r
 00011011\r
 01110111\r
 01100111\r
 01110000\r
-00111011\r
 01110000\r
 00001000\r
 10000000\r
 01110000\r
 00001000\r
 10000111\r
+00111011\r
 00100000\r
 01110100\r
 00110000\r
 10000000\r
 01111000\r
 10010000\r
-01111001\r
 01110000\r
 00001000\r
 10001000\r
 01110000\r
 00001000\r
 10001111\r
+01111001\r
 10000010\r
 10010011\r
 00001001\r
 00111011\r
 11100000\r
 01110100\r
-11110000\r
 01110001\r
 00001000\r
 10000000\r
 01110001\r
 00001000\r
 10000111\r
+11110000\r
 01110101\r
 11100110\r
 11111011\r
 10000000\r
 01110100\r
 10010000\r
-01110101\r
 01110001\r
 00001000\r
 10001000\r
 01110001\r
 00001000\r
 10001111\r
+01110101\r
 00000001\r
 00100100\r
 10000000\r
 00010100\r
 10000000\r
 10010000\r
-10010000\r
 01110010\r
 00001000\r
 10000000\r
 01110010\r
 00001000\r
 10000111\r
+10010000\r
 01110101\r
 10000000\r
 01110100\r
 01111000\r
 00110000\r
 01111001\r
-10000000\r
 01110010\r
 00001000\r
 10001000\r
 01110010\r
 00001000\r
 10001111\r
+10000000\r
 01110100\r
 10010000\r
 01110101\r
 00111001\r
 00001001\r
 11010111\r
-00100000\r
 01110011\r
 00001000\r
 10000000\r
 01110011\r
 00001000\r
 10000111\r
+00100000\r
 01111000\r
 00110000\r
 01111001\r
 01110100\r
 10010000\r
 01110101\r
-00101000\r
 01110011\r
 00001000\r
 10001000\r
 01110011\r
 00001000\r
 10001111\r
+00101000\r
 00111001\r
 00001100\r
 10111101\r
 01110100\r
 10010000\r
 01110101\r
-00100000\r
 01110100\r
 00001000\r
 10000000\r
 01110100\r
 00001000\r
 10000111\r
+00100000\r
 01111000\r
 00110000\r
 01111001\r
 10010011\r
 10000000\r
 10010010\r
-00001100\r
 01110100\r
 00001000\r
 10001000\r
 01110100\r
 00001000\r
 10001111\r
+00001100\r
 10111101\r
 01001110\r
 01010101\r
 01010000\r
 00111011\r
 00100000\r
-01110100\r
 01110101\r
 00001000\r
 10000000\r
 01110101\r
 00001000\r
 10000111\r
+01110100\r
 00110000\r
 01110101\r
 10000000\r
 10010000\r
 01111001\r
 10000010\r
-10010011\r
 01110101\r
 00001000\r
 10001000\r
 01110101\r
 00001000\r
 10001111\r
+10010011\r
 01100001\r
 00111111\r
 00100000\r
 00110000\r
 01110101\r
 10000000\r
-01111000\r
 01110110\r
 00001000\r
 10000000\r
 01110110\r
 00001000\r
 10000111\r
+01111000\r
 10010000\r
 01111001\r
 00101000\r
 10100001\r
 00111011\r
 11100000\r
-01110100\r
 01110110\r
 00001000\r
 10001000\r
 01110110\r
 00001000\r
 10001111\r
+01110100\r
 11110000\r
 01110101\r
 11100110\r
 11100000\r
 10000000\r
 01110100\r
-10010000\r
 01110111\r
 00001000\r
 10000000\r
 01110111\r
 00001000\r
 10000111\r
+10010000\r
 01110101\r
 00000001\r
 00100100\r
 10010010\r
 00010100\r
 10000000\r
-10010000\r
 01110111\r
 00001000\r
 10001000\r
 00001000\r
 10001111\r
 10010000\r
+10010000\r
 01110101\r
 10000000\r
 01110100\r
 00100000\r
 01111000\r
 00110000\r
-01111001\r
 01111000\r
 00001000\r
 10000000\r
 01111000\r
 00001000\r
 10000111\r
+01111001\r
 10000000\r
 01110100\r
 10010000\r
 00101000\r
 00111001\r
 11001001\r
-00100000\r
 01111000\r
 00001000\r
 10001000\r
 01111000\r
 00001000\r
 10001111\r
+00100000\r
 01111000\r
 00110000\r
 01111001\r
 01110100\r
 10010000\r
 01110101\r
-00101000\r
 01111001\r
 00001000\r
 10000000\r
 01111001\r
 00001000\r
 10000111\r
+00101000\r
 00111001\r
 00001100\r
-11000010\r
+11000001\r
 10000000\r
 01110100\r
 10010000\r
 01110101\r
-00100000\r
 01111001\r
 00001000\r
 10001000\r
 01111001\r
 00001000\r
 10001111\r
+00100000\r
 01111000\r
 00110000\r
 01111001\r
 10010011\r
 10000000\r
 10010010\r
-00001100\r
 01111010\r
 00001000\r
 10000000\r
 01111010\r
 00001000\r
 10000111\r
+00001100\r
 00111111\r
 01001000\r
 01101001\r
 10001110\r
 10011001\r
 10000111\r
-10010000\r
 01111010\r
 00001000\r
 10001000\r
 01111010\r
 00001000\r
 10001111\r
+10010000\r
 10001011\r
 01110001\r
 00111111\r
 01110100\r
 00110000\r
 01110101\r
-10000000\r
 01111011\r
 00001000\r
 10000000\r
 01111011\r
 00001000\r
 10000111\r
+10000000\r
 01111000\r
 10010000\r
 01111001\r
 10010011\r
 00001001\r
 10111001\r
-00111111\r
 01111011\r
 00001000\r
 10001000\r
 01111011\r
 00001000\r
 10001111\r
+00111111\r
 00100000\r
 01110100\r
 00110000\r
 10000000\r
 01111000\r
 10010000\r
-01111001\r
 01111100\r
 00001000\r
 10000000\r
 01111100\r
 00001000\r
 10000111\r
+01111001\r
 10000010\r
 10010011\r
 00111001\r
 00111111\r
 00100000\r
 01110100\r
-00110000\r
 01111100\r
 00001000\r
 10001000\r
 01111100\r
 00001000\r
 10001111\r
+00110000\r
 01110101\r
 10000000\r
 01111000\r
 01111001\r
 10000010\r
 10010011\r
-00001001\r
 01111101\r
 00001000\r
 10000000\r
 01111101\r
 00001000\r
 10000111\r
+00001001\r
 11101101\r
 00111111\r
 00100000\r
 00110000\r
 01110101\r
 10000000\r
-01111000\r
 01111101\r
 00001000\r
 10001000\r
 01111101\r
 00001000\r
 10001111\r
+01111000\r
 10010000\r
 01111001\r
 10000010\r
 00111001\r
 11100000\r
 00111111\r
-00100000\r
 01111110\r
 00001000\r
 10000000\r
 01111110\r
 00001000\r
 10000111\r
+00100000\r
 01110100\r
 00110000\r
 01110101\r
 01111000\r
 10010000\r
 01111001\r
-00101000\r
 01111110\r
 00001000\r
 10001000\r
 01111110\r
 00001000\r
 10001111\r
+00101000\r
 00111001\r
 00001001\r
 00100001\r
 00100000\r
 01110100\r
 00110000\r
-01110101\r
 01111111\r
 00001000\r
 10000000\r
 01111111\r
 00001000\r
 10000111\r
+01110101\r
 10000000\r
 01111000\r
 10010000\r
 00101000\r
 00111001\r
 00111001\r
-00010100\r
 01111111\r
 00001000\r
 10001000\r
 01111111\r
 00001000\r
 10001111\r
+00010100\r
 10000000\r
 01111000\r
 10010000\r
 00100000\r
 01110100\r
 00110000\r
-01110101\r
 00000000\r
 00000111\r
 10000000\r
 00000000\r
 00000111\r
 10000111\r
+01110101\r
 10000010\r
 10010011\r
 10000001\r
 00001100\r
 01000011\r
 00111111\r
-01000001\r
 00000000\r
 00000111\r
 10001000\r
 00000000\r
 00000111\r
 10001111\r
+01000001\r
 10000000\r
 01111000\r
 10010000\r
 00100000\r
 01110100\r
 00110000\r
-01110101\r
 00000001\r
 00000111\r
 10000000\r
 00000001\r
 00000111\r
 10000111\r
+01110101\r
 10000010\r
 10010011\r
 10000001\r
 00001100\r
 11100101\r
 00111111\r
-11100011\r
 00000001\r
 00000111\r
 10001000\r
 00000001\r
 00000111\r
 10001111\r
+11100011\r
 10000000\r
 01111000\r
 10010000\r
 00100000\r
 01110100\r
 00110000\r
-01110101\r
 00000010\r
 00000111\r
 10000000\r
 00000010\r
 00000111\r
 10000111\r
+01110101\r
 10000010\r
 10010011\r
 10000001\r
 00001100\r
 10000111\r
 00111111\r
-10000101\r
 00000010\r
 00000111\r
 10001000\r
 00000010\r
 00000111\r
 10001111\r
+10000101\r
 00010100\r
 00010011\r
 10000100\r
 10010011\r
 10010001\r
 10010100\r
-01001000\r
 00000011\r
 00000111\r
 10000000\r
 00000011\r
 00000111\r
 10000111\r
+01001000\r
 00111010\r
 00100000\r
 01110110\r
 01110111\r
 00101111\r
 00111111\r
-10000100\r
 00000011\r
 00000111\r
 10001000\r
 00000011\r
 00000111\r
 10001111\r
+10000100\r
 00100000\r
 00111000\r
 00010100\r
 00110000\r
 10000000\r
 01111010\r
-10010000\r
 00000100\r
 00000111\r
 10000000\r
 00000100\r
 00000111\r
 10000111\r
+10010000\r
 01111011\r
 00101000\r
 00111001\r
 00111010\r
 11100000\r
 01110110\r
-11110000\r
 00000100\r
 00000111\r
 10001000\r
 00000100\r
 00000111\r
 10001111\r
+11110000\r
 01110111\r
 11101000\r
 11111111\r
 10000000\r
 01110110\r
 10010000\r
-01110111\r
 00000101\r
 00000111\r
 10000000\r
 00000101\r
 00000111\r
 10000111\r
+01110111\r
 00000001\r
 00100100\r
 10000000\r
 00010100\r
 10000000\r
 10010000\r
-10010000\r
 00000101\r
 00000111\r
 10001000\r
 00000101\r
 00000111\r
 10001111\r
+10010000\r
 01110111\r
 10000000\r
 01110110\r
 11000001\r
 11010000\r
 10111100\r
-11101110\r
 00000110\r
 00000111\r
 10000000\r
 00000110\r
 00000111\r
 10000111\r
+11101110\r
 00001001\r
 10111001\r
 00111010\r
 01110110\r
 00110000\r
 01110111\r
-00101111\r
 00000110\r
 00000111\r
 10001000\r
 00000110\r
 00000111\r
 10001111\r
+00101111\r
 00111111\r
 10000100\r
 00100000\r
 00010100\r
 00100000\r
 00110000\r
-10000000\r
 00000111\r
 00000111\r
 10000000\r
 00000111\r
 00000111\r
 10000111\r
+10000000\r
 01111010\r
 10010000\r
 01111011\r
 00111001\r
 01101001\r
 00111010\r
-11100000\r
 00000111\r
 00000111\r
 10001000\r
 00000111\r
 00000111\r
 10001111\r
+11100000\r
 01110110\r
 11110000\r
 01110111\r
 11111111\r
 10001111\r
 10000000\r
-10000000\r
 00001000\r
 00000111\r
 10000000\r
 00001000\r
 00000111\r
 10000111\r
+10000000\r
 01110110\r
 10010000\r
 01110111\r
 00100100\r
 10000000\r
 10010010\r
-00010100\r
 00001000\r
 00000111\r
 10001000\r
 00001000\r
 00000111\r
 10001111\r
+00010100\r
 10000000\r
 10010000\r
 10010000\r
 10000000\r
 01110110\r
 01010101\r
-00111010\r
 00001001\r
 00000111\r
 10000000\r
 00001001\r
 00000111\r
 10000111\r
+00111010\r
 00100000\r
 01110110\r
 00110000\r
 00101111\r
 00111111\r
 10000100\r
-00100000\r
 00001001\r
 00000111\r
 10001000\r
 00001001\r
 00000111\r
 10001111\r
+00100000\r
 00111000\r
 00010100\r
 00100000\r
 10000000\r
 01111010\r
 10010000\r
-01111011\r
 00001010\r
 00000111\r
 10000000\r
 00001010\r
 00000111\r
 10000111\r
+01111011\r
 00101000\r
 00111001\r
 01101001\r
 11100000\r
 01110110\r
 11110000\r
-01110111\r
 00001010\r
 00000111\r
 10001000\r
 00001010\r
 00000111\r
 10001111\r
+01110111\r
 11101000\r
 11111111\r
 10000010\r
 10000000\r
 01110110\r
 10010000\r
-01110111\r
 00001011\r
 00000111\r
 10000000\r
 00001011\r
 00000111\r
 10000111\r
+01110111\r
 00000001\r
 00100100\r
 10000000\r
 00010100\r
 10000000\r
 10010000\r
-10010000\r
 00001011\r
 00000111\r
 10001000\r
 00001011\r
 00000111\r
 10001111\r
+10010000\r
 01110111\r
 10000000\r
 01110110\r
 00111010\r
 00100000\r
 01110110\r
-00110000\r
 00001100\r
 00000111\r
 10000000\r
 00001100\r
 00000111\r
 10000111\r
+00110000\r
 01110111\r
 00101111\r
 00111111\r
 00100000\r
 00111000\r
 00010100\r
-00100000\r
 00001100\r
 00000111\r
 10001000\r
 00001100\r
 00000111\r
 10001111\r
+00100000\r
 00110000\r
 10000000\r
 01111010\r
 01111011\r
 00101000\r
 00111001\r
-01101001\r
 00001101\r
 00000111\r
 10000000\r
 00001101\r
 00000111\r
 10000111\r
+01101001\r
 00111010\r
 11100000\r
 01110110\r
 01110111\r
 11101000\r
 11111111\r
-10001001\r
 00001101\r
 00000111\r
 10001000\r
 00001101\r
 00000111\r
 10001111\r
+10001001\r
 10000000\r
 10000000\r
 01110110\r
 01110111\r
 00000001\r
 00100100\r
-10000000\r
 00001110\r
 00000111\r
 10000000\r
 00001110\r
 00000111\r
 10000111\r
+10000000\r
 10010010\r
 00010100\r
 10000000\r
 10010000\r
 01110111\r
 10000000\r
-01110110\r
 00001110\r
 00000111\r
 10001000\r
 00001110\r
 00000111\r
 10001111\r
+01110110\r
 01010101\r
 00111010\r
 00100000\r
 00110000\r
 01110111\r
 00101111\r
-00111111\r
 00001111\r
 00000111\r
 10000000\r
 00001111\r
 00000111\r
 10000111\r
+00111111\r
 10000100\r
 00100000\r
 00111000\r
 00100000\r
 00110000\r
 10000000\r
-01111010\r
 00001111\r
 00000111\r
 10001000\r
 00001111\r
 00000111\r
 10001111\r
+01111010\r
 10010000\r
 01111011\r
 00101000\r
 01101001\r
 00111010\r
 11100000\r
-01110110\r
 00010000\r
 00000111\r
 10000000\r
 00010000\r
 00000111\r
 10000111\r
+01110110\r
 11110000\r
 01110111\r
 11101000\r
 10000100\r
 10000000\r
 10000000\r
-01110110\r
 00010000\r
 00000111\r
 10001000\r
 00010000\r
 00000111\r
 10001111\r
+01110110\r
 10010000\r
 01110111\r
 00000001\r
 10000000\r
 10010010\r
 00010100\r
-10000000\r
 00010001\r
 00000111\r
 10000000\r
 00010001\r
 00000111\r
 10000111\r
+10000000\r
 10010000\r
 10010000\r
 01110111\r
 01110110\r
 01010101\r
 00111010\r
-00100000\r
 00010001\r
 00000111\r
 10001000\r
 00010001\r
 00000111\r
 10001111\r
+00100000\r
 01110110\r
 00110000\r
 01110111\r
 00111111\r
 10000100\r
 00100000\r
-00111000\r
 00010010\r
 00000111\r
 10000000\r
 00010010\r
 00000111\r
 10000111\r
+00111000\r
 00010100\r
 00100000\r
 00110000\r
 01111010\r
 10010000\r
 01111011\r
-00101000\r
 00010010\r
 00000111\r
 10001000\r
 00010010\r
 00000111\r
 10001111\r
+00101000\r
 00111001\r
 01101001\r
 00111010\r
 01110110\r
 11110000\r
 01110111\r
-11101000\r
 00010011\r
 00000111\r
 10000000\r
 00010011\r
 00000111\r
 10000111\r
+11101000\r
 11111111\r
 10000011\r
 10000000\r
 01110110\r
 10010000\r
 01110111\r
-00000001\r
 00010011\r
 00000111\r
 10001000\r
 00010011\r
 00000111\r
 10001111\r
+00000001\r
 00100100\r
 10000000\r
 10010010\r
 10000000\r
 10010000\r
 10010000\r
-01110111\r
 00010100\r
 00000111\r
 10000000\r
 00010100\r
 00000111\r
 10000111\r
+01110111\r
 10000000\r
 01110110\r
 01010101\r
 10000011\r
 10000001\r
 10000100\r
-00100000\r
 00010100\r
 00000111\r
 10001000\r
 00010100\r
 00000111\r
 10001111\r
+00100000\r
 00001001\r
 11010001\r
 10000001\r
 10010000\r
 01100001\r
 10000000\r
-01100000\r
 00010101\r
 00000111\r
 10000000\r
 00010101\r
 00000111\r
 10000111\r
+01100000\r
 10000111\r
-00111010\r
 00111011\r
 00111101\r
 11111111\r
 10000100\r
 10010010\r
 00001100\r
-00111110\r
 00111111\r
-00111100\r
+00111111\r
+00111101\r
 10000000\r
 00001000\r
 10000000\r
 10110001\r
 10011010\r
 10011010\r
+10011010\r
 11001111\r
 10010001\r
 00000100\r
 10010001\r
-00000100\r
 10110101\r
 00001000\r
 10000000\r
 10110101\r
 00001000\r
 10000111\r
+00000100\r
 01011111\r
 01001111\r
 11100000\r
 00000111\r
 11110000\r
 11100000\r
-11100000\r
 10110101\r
 00001000\r
 10001000\r
 10110101\r
 00001000\r
 10001111\r
+11100000\r
 10010001\r
 00000000\r
 10010001\r
 00010111\r
 00000111\r
 11110001\r
-10010001\r
 10110110\r
 00001000\r
 10000000\r
 10110110\r
 00001000\r
 10000111\r
+10010001\r
 00000100\r
 10010001\r
 00000100\r
 01011000\r
 01001111\r
 10000011\r
-10010001\r
 10110110\r
 00001000\r
 10001000\r
 10110110\r
 00001000\r
 10001111\r
+10010001\r
 00000100\r
 10010001\r
 00000100\r
 11100000\r
 00110000\r
 00000111\r
-11110000\r
 10110111\r
 00001000\r
 10000000\r
 10110111\r
 00001000\r
 10000111\r
+11110000\r
 11100000\r
 11100000\r
 10010011\r
 10010011\r
 00000100\r
 10010001\r
-00000100\r
 10110111\r
 00001000\r
 10001000\r
 10110111\r
 00001000\r
 10001111\r
+00000100\r
 10010001\r
 00000100\r
 10010001\r
 10010001\r
 00000000\r
 00010111\r
-00000111\r
 10111000\r
 00001000\r
 10000000\r
 10111000\r
 00001000\r
 10000111\r
+00000111\r
 11110100\r
 11000000\r
 10010001\r
 10010001\r
 00000100\r
 10010001\r
-00000000\r
 10111000\r
 00001000\r
 10001000\r
 10111000\r
 00001000\r
 10001111\r
+00000000\r
 10010001\r
 00000000\r
 00010111\r
 11110100\r
 10010001\r
 00000000\r
-10010001\r
 10111001\r
 00001000\r
 10000000\r
 10111001\r
 00001000\r
 10000111\r
+10010001\r
 00000000\r
 10010001\r
 00000100\r
 00000100\r
 00011011\r
 00001011\r
-01010000\r
 10111001\r
 00001000\r
 10001000\r
 10111001\r
 00001000\r
 10001111\r
+01010000\r
 01000000\r
 11110101\r
 11000000\r
 11100000\r
 10010011\r
 00000000\r
-10010011\r
 10111010\r
 00001000\r
 10000000\r
 10111010\r
 00001000\r
 10000111\r
+10010011\r
 00000000\r
 10110001\r
 10011010\r
 11001111\r
 10010001\r
 00000100\r
-10010001\r
 10111010\r
 00001000\r
 10001000\r
 10111010\r
 00001000\r
 10001111\r
+10010001\r
 00000100\r
 10010001\r
 00000000\r
 00000000\r
 00011011\r
 00001011\r
-01010000\r
 10111011\r
 00001000\r
 10000000\r
 10111011\r
 00001000\r
 10000111\r
+01010000\r
 01000000\r
 11110000\r
 10010001\r
 10010001\r
 00000000\r
 10010001\r
-00000000\r
 10111011\r
 00001000\r
 10001000\r
 10111011\r
 00001000\r
 10001111\r
+00000000\r
 10010001\r
 00000000\r
 10010110\r
 00011101\r
 10010011\r
 00000000\r
-10010011\r
 10111100\r
 00001000\r
 10000000\r
 10111100\r
 00001000\r
 10000111\r
+10010011\r
 00000000\r
 10010011\r
 00000000\r
 00000000\r
 10011010\r
 10110111\r
-01101000\r
 10111100\r
 00001000\r
 10001000\r
 10111100\r
 00001000\r
 10001111\r
+01101000\r
 10111111\r
 10010100\r
 10010001\r
 10010001\r
 10010001\r
 10010001\r
-10010001\r
 10111101\r
 00001000\r
 10000000\r
 10000111\r
 10010001\r
 10010001\r
+10010001\r
 10010000\r
 10111110\r
 10010000\r
 10010000\r
 10010101\r
-11101111\r
 10111101\r
 00001000\r
 10001000\r
 10111101\r
 00001000\r
 10001111\r
+11101111\r
 11100000\r
 10111111\r
 10111111\r
 10111001\r
 10111000\r
 10011010\r
-10010010\r
 10111110\r
 00001000\r
 10000000\r
 10111110\r
 00001000\r
 10000111\r
+10010010\r
 00000000\r
 10010010\r
 00000000\r
 00000100\r
 10010010\r
 00000100\r
-10010010\r
 10111110\r
 00001000\r
 10001000\r
 10111110\r
 00001000\r
 10001111\r
+10010010\r
 00001000\r
 10010010\r
 00001000\r
 00000000\r
 10010010\r
 00000000\r
-10111100\r
 10111111\r
 00001000\r
 10000000\r
 10111111\r
 00001000\r
 10000111\r
+10111100\r
 11100000\r
 10111001\r
 10110001\r
 10011000\r
 11101111\r
 10111111\r
-10111111\r
 00001000\r
 10001000\r
 10111111\r
 00001000\r
 10001111\r
+10111111\r
 10111110\r
 10010100\r
 10111100\r
 10110111\r
 01110111\r
 10111111\r
-10110111\r
 11000000\r
 00001000\r
 10000000\r
 11000000\r
 00001000\r
 10000111\r
+10110111\r
 01101000\r
 10111111\r
 11100000\r
 10010001\r
 00000000\r
 10010001\r
-00000000\r
 11000000\r
 00001000\r
 10001000\r
 11000000\r
 00001000\r
 10001111\r
+00000000\r
 10010001\r
 00000000\r
 10010001\r
 10011010\r
 10010110\r
 00011101\r
-00011101\r
 11000001\r
 00001000\r
 10000000\r
 11000001\r
 00001000\r
 10000111\r
+00011101\r
 10010011\r
 00000000\r
 10010011\r
 10010011\r
 00000000\r
 10010011\r
-00000000\r
 11000001\r
 00001000\r
 10001000\r
 11000001\r
 00001000\r
 10001111\r
+00000000\r
 10011000\r
 11100000\r
 11100000\r
 10010001\r
 00000000\r
 10010001\r
-00000000\r
 11000010\r
 00001000\r
 10000000\r
 11000010\r
 00001000\r
 10000111\r
+00000000\r
 10010001\r
 00000100\r
 10010001\r
 00000111\r
 11110100\r
 11000010\r
-11000010\r
 00001000\r
 10001000\r
 11000010\r
 00001000\r
 10001111\r
+11000010\r
 10011000\r
 10010001\r
 00000000\r
 00000000\r
 01011000\r
 01001111\r
-10000001\r
 11000011\r
 00001000\r
 10000000\r
 11000011\r
 00001000\r
 10000111\r
+10000001\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
 11110100\r
 11000010\r
 00000100\r
 10010001\r
 00000100\r
-10010001\r
 11000101\r
 00001000\r
 10000000\r
 11000101\r
 00001000\r
 10000111\r
+10010001\r
 00000000\r
 10010001\r
 00000000\r
 00000111\r
 11110000\r
 11000001\r
-10010001\r
 11000101\r
 00001000\r
 10001000\r
 11000101\r
 00001000\r
 10001111\r
+10010001\r
 00000000\r
 10010001\r
 00000000\r
 00000100\r
 10010001\r
 00000100\r
-00011011\r
 11000110\r
 00001000\r
 10000000\r
 11000110\r
 00001000\r
 10000111\r
+00011011\r
 00001011\r
 01010000\r
 01000000\r
 11000001\r
 00100111\r
 11111101\r
-10010101\r
 11000110\r
 00001000\r
 10001000\r
 11000110\r
 00001000\r
 10001111\r
+10010101\r
 00110000\r
 11110100\r
 11000001\r
 11110100\r
 11000011\r
 00110000\r
-11110100\r
 11000111\r
 00001000\r
 10000000\r
 11000111\r
 00001000\r
 10000111\r
+11110100\r
 11000011\r
 00110000\r
 11110000\r
 10010001\r
 00000000\r
 10010001\r
-00000000\r
 11000111\r
 00001000\r
 10001000\r
 11000111\r
 00001000\r
 10001111\r
+00000000\r
 10010001\r
 00000000\r
 10010001\r
 10010010\r
 00000000\r
 10010010\r
-00000000\r
 11001000\r
 00001000\r
 10000000\r
 11001000\r
 00001000\r
 10000111\r
+00000000\r
 10010010\r
 00000000\r
 10010010\r
 00101111\r
 00100111\r
 11111101\r
-10010101\r
 11001000\r
 00001000\r
 10001000\r
 11001000\r
 00001000\r
 10001111\r
+10010101\r
 00101111\r
 00101111\r
 00101111\r
 10010001\r
 00000000\r
 10010001\r
-00000000\r
 11001001\r
 00001000\r
 10000000\r
 11001001\r
 00001000\r
 10000111\r
+00000000\r
 01011111\r
 01001111\r
 11100000\r
 00000111\r
 11110000\r
 11100000\r
-11100000\r
 11001001\r
 00001000\r
 10001000\r
 11001001\r
 00001000\r
 10001111\r
+11100000\r
 10010001\r
 00001000\r
 10010001\r
 00010111\r
 00000111\r
 11110011\r
-10011000\r
 11001010\r
 00001000\r
 10000000\r
 11001010\r
 00001000\r
 10000111\r
+10011000\r
 10010001\r
 00000000\r
 10010001\r
 01011000\r
 01001111\r
 10000011\r
-10010001\r
 11001010\r
 00001000\r
 10001000\r
 11001010\r
 00001000\r
 10001111\r
+10010001\r
 00000000\r
 10010001\r
 00000000\r
 11100000\r
 00110000\r
 00000111\r
-11110000\r
 11001011\r
 00001000\r
 10000000\r
 11001011\r
 00001000\r
 10000111\r
+11110000\r
 11100000\r
 11100000\r
 10010011\r
 10010011\r
 00000000\r
 10011010\r
-00000001\r
 11001011\r
 00001000\r
 10001000\r
 11001011\r
 00001000\r
 10001111\r
+00000001\r
 00100111\r
 11111101\r
 10010101\r
 00101111\r
 10011010\r
 10010001\r
-00000000\r
 11001100\r
 00001000\r
 10000000\r
 11001100\r
 00001000\r
 10000111\r
+00000000\r
 10010001\r
 00000000\r
 01011111\r
 11100000\r
 00110000\r
 00000111\r
-11110000\r
 11001100\r
 00001000\r
 10001000\r
 11001100\r
 00001000\r
 10001111\r
+11110000\r
 11100000\r
 11100000\r
 10010001\r
 10010001\r
 00001000\r
 00010111\r
-00000111\r
 11001101\r
 00001000\r
 10000000\r
 11001101\r
 00001000\r
 10000111\r
+00000111\r
 11110011\r
 10011000\r
 10010001\r
 10010001\r
 00000000\r
 01011000\r
-01001111\r
 11001101\r
 00001000\r
 10001000\r
 11001101\r
 00001000\r
 10001111\r
+01001111\r
 10000011\r
 10010001\r
 00000000\r
 00000000\r
 10010110\r
 11100000\r
-00110000\r
 11001110\r
 00001000\r
 10000000\r
 11001110\r
 00001000\r
 10000111\r
+00110000\r
 00000111\r
 11110000\r
 11100000\r
 10010011\r
 00000000\r
 10010011\r
-00000000\r
 11001110\r
 00001000\r
 10001000\r
 11001110\r
 00001000\r
 10001111\r
+00000000\r
 10011010\r
 00100111\r
 11111101\r
 00101111\r
 00101111\r
 00101111\r
-00101111\r
 11001111\r
 00001000\r
 10000000\r
 11001111\r
 00001000\r
 10000111\r
+00101111\r
 10011010\r
 10010001\r
 00000000\r
 00000000\r
 01011111\r
 01001111\r
-11100000\r
 11001111\r
 00001000\r
 10001000\r
 11001111\r
 00001000\r
 10001111\r
+11100000\r
 00110000\r
 00000111\r
 11110000\r
 11100000\r
 10010001\r
 00001000\r
-10010001\r
 11010000\r
 00001000\r
 10000000\r
 11010000\r
 00001000\r
 10000111\r
+10010001\r
 00001000\r
 00010111\r
 00000111\r
 10011000\r
 10010001\r
 00000000\r
-10010001\r
 11010000\r
 00001000\r
 10001000\r
 11010000\r
 00001000\r
 10001111\r
+10010001\r
 00000000\r
 01011000\r
 01001111\r
 10010001\r
 00000000\r
 10010001\r
-00000000\r
 11010001\r
 00001000\r
 10000000\r
 11010001\r
 00001000\r
 10000111\r
+00000000\r
 10010110\r
 11100000\r
 00110000\r
 11110000\r
 11100000\r
 11100000\r
-10010011\r
 11010001\r
 00001000\r
 10001000\r
 11010001\r
 00001000\r
 10001111\r
+10010011\r
 00000000\r
 10010011\r
 00000000\r
 10011010\r
 10010001\r
 00000000\r
-10010001\r
 11010010\r
 00001000\r
 10000000\r
 11010010\r
 00001000\r
 10000111\r
+10010001\r
 00000000\r
 01011111\r
 01001111\r
 00110000\r
 00000111\r
 11110000\r
-11100000\r
 11010010\r
 00001000\r
 10001000\r
 00001000\r
 10001111\r
 11100000\r
+11100000\r
 10010001\r
 00001000\r
 10010001\r
 00001000\r
 00010111\r
 00000111\r
-11110011\r
 11010011\r
 00001000\r
 10000000\r
 11010011\r
 00001000\r
 10000111\r
+11110011\r
 10011000\r
 10010001\r
 00000000\r
 00000000\r
 01011000\r
 01001111\r
-10000011\r
 11010011\r
 00001000\r
 10001000\r
 11010011\r
 00001000\r
 10001111\r
+10000011\r
 10010001\r
 00000000\r
 10010001\r
 10010110\r
 11100000\r
 00110000\r
-00000111\r
 11010100\r
 00001000\r
 10000000\r
 11010100\r
 00001000\r
 10000111\r
+00000111\r
 11110000\r
 11100000\r
 11100000\r
 00000000\r
 10010011\r
 00000000\r
-10011010\r
 11010100\r
 00001000\r
 10001000\r
 11010100\r
 00001000\r
 10001111\r
+10011010\r
 10110101\r
 10110101\r
 00000001\r
 00100111\r
 10010001\r
 00000000\r
-10010001\r
 11010101\r
 00001000\r
 10000000\r
 11010101\r
 00001000\r
 10000111\r
+10010001\r
 00000000\r
 10010001\r
 00000000\r
 00000000\r
 10111100\r
 10110111\r
-01110111\r
 11010101\r
 00001000\r
 10001000\r
 11010101\r
 00001000\r
 10001111\r
+01110111\r
 10111111\r
 10110111\r
 01101000\r
 10010010\r
 00000000\r
 10010010\r
-00000000\r
 11010110\r
 00001000\r
 10000000\r
 11010110\r
 00001000\r
 10000111\r
+00000000\r
 10010010\r
 00000000\r
 10010010\r
 10111100\r
 10111100\r
 11100000\r
-10111101\r
 11010110\r
 00001000\r
 10001000\r
 11010110\r
 00001000\r
 10001111\r
+10111101\r
 00100111\r
 11111101\r
 10010101\r
 00101111\r
 00101111\r
 00101111\r
-10011010\r
 11010111\r
 00001000\r
 10000000\r
 11010111\r
 00001000\r
 10000111\r
+10011010\r
 10010001\r
 00000000\r
 10010001\r
 01011111\r
 01001111\r
 11100000\r
-00110000\r
 11010111\r
 00001000\r
 10001000\r
 11010111\r
 00001000\r
 10001111\r
+00110000\r
 00000111\r
 11110000\r
 11100000\r
 10010001\r
 00001000\r
 10010001\r
-00001000\r
 11011000\r
 00001000\r
 10000000\r
 11011000\r
 00001000\r
 10000111\r
+00001000\r
 00010111\r
 00000111\r
 11110011\r
 10010001\r
 00000000\r
 10010001\r
-00000000\r
 11011000\r
 00001000\r
 10001000\r
 11011000\r
 00001000\r
 10001111\r
+00000000\r
 01011000\r
 01001111\r
 10000011\r
 00000000\r
 10010001\r
 00000000\r
-10010110\r
 11011001\r
 00001000\r
 10000000\r
 11011001\r
 00001000\r
 10000111\r
+10010110\r
 11100000\r
 00110000\r
 00000111\r
 11100000\r
 11100000\r
 10010011\r
-00000000\r
 11011001\r
 00001000\r
 10001000\r
 11011001\r
 00001000\r
 10001111\r
+00000000\r
 10010011\r
 00000000\r
 10011010\r
 10010001\r
 00000000\r
 10010001\r
-00000000\r
 11011010\r
 00001000\r
 10000000\r
 11011010\r
 00001000\r
 10000111\r
+00000000\r
 01011111\r
 01001111\r
 11100000\r
 00000111\r
 11110000\r
 11100000\r
-11100000\r
 11011010\r
 00001000\r
 10001000\r
 11011010\r
 00001000\r
 10001111\r
+11100000\r
 10010001\r
 00001000\r
 10010001\r
 00010111\r
 00000111\r
 11110011\r
-10011000\r
 11011011\r
 00001000\r
 10000000\r
 11011011\r
 00001000\r
 10000111\r
+10011000\r
 10010001\r
 00000000\r
 10010001\r
 01011000\r
 01001111\r
 10000011\r
-10010001\r
 11011011\r
 00001000\r
 10001000\r
 11011011\r
 00001000\r
 10001111\r
+10010001\r
 00000000\r
 10010001\r
 00000000\r
 11100000\r
 00110000\r
 00000111\r
-11110000\r
 11011100\r
 00001000\r
 10000000\r
 11011100\r
 00001000\r
 10000111\r
+11110000\r
 11100000\r
 11100000\r
 10010011\r
 10010011\r
 00000000\r
 10011010\r
-00100111\r
 11011100\r
 00001000\r
 10001000\r
 11011100\r
 00001000\r
 10001111\r
+00100111\r
 11111101\r
 10010101\r
 00101111\r
 00101101\r
 00101111\r
 10011010\r
-10010001\r
 11011101\r
 00001000\r
 10000000\r
 11011101\r
 00001000\r
 10000111\r
+10010001\r
 00000000\r
 10010001\r
 00000000\r
 01001111\r
 11100000\r
 00110000\r
-00000111\r
 11011101\r
 00001000\r
 10001000\r
 11011101\r
 00001000\r
 10001111\r
+00000111\r
 11110000\r
 11100000\r
 11100000\r
 00001000\r
 10010001\r
 00001000\r
-00010111\r
 11011110\r
 00001000\r
 10000000\r
 11011110\r
 00001000\r
 10000111\r
+00010111\r
 00000111\r
 11110011\r
 10011000\r
 00000000\r
 10010001\r
 00000000\r
-01011000\r
 11011110\r
 00001000\r
 10001000\r
 11011110\r
 00001000\r
 10001111\r
+01011000\r
 01001111\r
 10000011\r
 10010001\r
 10010001\r
 00000000\r
 10010110\r
-11100000\r
 11011111\r
 00001000\r
 10000000\r
 11011111\r
 00001000\r
 10000111\r
+11100000\r
 00110000\r
 00000111\r
 11110000\r
 11100000\r
 10010011\r
 00000000\r
-10010011\r
 11011111\r
 00001000\r
 10001000\r
 11011111\r
 00001000\r
 10001111\r
+10010011\r
 00000000\r
 10011010\r
 00101101\r
 10010001\r
 00000000\r
 10010001\r
-00000000\r
 11100000\r
 00001000\r
 10000000\r
 11100000\r
 00001000\r
 10000111\r
+00000000\r
 01011111\r
 01001111\r
 11100000\r
 11110000\r
 11100000\r
 11100000\r
-11100000\r
 00001000\r
 10001000\r
 11100000\r
 00001000\r
 10001111\r
+11100000\r
 10010001\r
 00001000\r
 10010001\r
 00010111\r
 00000111\r
 11110011\r
-10011000\r
 11100001\r
 00001000\r
 10000000\r
 11100001\r
 00001000\r
 10000111\r
+10011000\r
 10010001\r
 00000000\r
 10010001\r
 01011000\r
 01001111\r
 10000011\r
-10010001\r
 11100001\r
 00001000\r
 10001000\r
 11100001\r
 00001000\r
 10001111\r
+10010001\r
 00000000\r
 10010001\r
 00000000\r
 11100000\r
 00110000\r
 00000111\r
-11110000\r
 11100010\r
 00001000\r
 10000000\r
 11100010\r
 00001000\r
 10000111\r
+11110000\r
 11100000\r
 11100000\r
 10010011\r
 10010011\r
 00000000\r
 10011010\r
-10011010\r
 11100010\r
 00001000\r
 10001000\r
 11100010\r
 00001000\r
 10001111\r
+10011010\r
 10010001\r
 00000000\r
 10010001\r
 10010001\r
 00000100\r
 10010001\r
-00000100\r
 11100011\r
 00001000\r
 10000000\r
 11100011\r
 00001000\r
 10000111\r
+00000100\r
 00010111\r
 00000111\r
 11110000\r
 10011000\r
 10010001\r
 00000000\r
-10010001\r
 11100011\r
 00001000\r
 10001000\r
 11100011\r
 00001000\r
 10001111\r
+10010001\r
 00000000\r
 10010001\r
 00000100\r
 00000100\r
 00010111\r
 00000111\r
-11110000\r
 11100100\r
 00001000\r
 10000000\r
 11100100\r
 00001000\r
 10000111\r
+11110000\r
 11001101\r
 10011000\r
 10010001\r
 10010001\r
 00000000\r
 10010001\r
-00000100\r
 11100100\r
 00001000\r
 10001000\r
 11100100\r
 00001000\r
 10001111\r
+00000100\r
 10010001\r
 00000100\r
 00010111\r
 11110011\r
 11001101\r
 10010001\r
-00000100\r
 11100101\r
 00001000\r
 10000000\r
 11100101\r
 00001000\r
 10000111\r
+00000100\r
 10010001\r
 00000100\r
 10010001\r
 10010001\r
 00000000\r
 00011011\r
-00001011\r
 11100101\r
 00001000\r
 10001000\r
 11100101\r
 00001000\r
 10001111\r
+00001011\r
 01010000\r
 01000000\r
 11110000\r
 10011000\r
 00100111\r
 11111101\r
-10010101\r
 11100110\r
 00001000\r
 10000000\r
 11100110\r
 00001000\r
 10000111\r
+10010101\r
 00110000\r
 11110000\r
 11001110\r
 10010001\r
 00000000\r
 10010001\r
-00000000\r
 11100110\r
 00001000\r
 10001000\r
 11100110\r
 00001000\r
 10001111\r
+00000000\r
 10010001\r
 00000100\r
 10010001\r
 00010111\r
 00000111\r
 11110100\r
-11000001\r
 11100111\r
 00001000\r
 10000000\r
 11100111\r
 00001000\r
 10000111\r
+11000001\r
 10011000\r
 10010001\r
 00000000\r
 00000000\r
 01011000\r
 01001111\r
-10000001\r
 11100111\r
 00001000\r
 10001000\r
 11100111\r
 00001000\r
 10001111\r
+10000001\r
 10010001\r
 00000000\r
 10010001\r
 10010110\r
 11100000\r
 00110000\r
-00000111\r
 11101000\r
 00001000\r
 10000000\r
 11101000\r
 00001000\r
 10000111\r
+00000111\r
 11110000\r
 11100000\r
 11100000\r
 00000000\r
 10010011\r
 00000000\r
-10010001\r
 11101000\r
 00001000\r
 10001000\r
 11101000\r
 00001000\r
 10001111\r
+10010001\r
 00000100\r
 10010001\r
 00000100\r
 00000000\r
 10010001\r
 00000000\r
-00010111\r
 11101001\r
 00001000\r
 10000000\r
 11101001\r
 00001000\r
 10000111\r
+00010111\r
 00000111\r
 11110100\r
 11000001\r
 00000100\r
 10010001\r
 00000100\r
-10010001\r
 11101001\r
 00001000\r
 10001000\r
 11101001\r
 00001000\r
 10001111\r
+10010001\r
 00000000\r
 10010001\r
 00000000\r
 00000111\r
 11110000\r
 11000001\r
-10010001\r
 11101010\r
 00001000\r
 10000000\r
 11101010\r
 00001000\r
 10000111\r
+10010001\r
 00000000\r
 10010001\r
 00000000\r
 00000100\r
 10010001\r
 00000100\r
-00011011\r
 11101010\r
 00001000\r
 10001000\r
 11101010\r
 00001000\r
 10001111\r
+00011011\r
 00001011\r
 01010000\r
 01000000\r
 11000001\r
 00101111\r
 00100111\r
-11111101\r
 11101011\r
 00001000\r
 10000000\r
 11101011\r
 00001000\r
 10000111\r
+11111101\r
 10010101\r
 10011010\r
 10010001\r
 10010001\r
 00000000\r
 10010001\r
-00000100\r
 11101011\r
 00001000\r
 10001000\r
 11101011\r
 00001000\r
 10001111\r
+00000100\r
 10010001\r
 00000100\r
 00010111\r
 11110100\r
 11000001\r
 10011000\r
-10010001\r
 11101100\r
 00001000\r
 10000000\r
 11101100\r
 00001000\r
 10000111\r
+10010001\r
 00000000\r
 10010001\r
 00000000\r
 01001111\r
 10000001\r
 10010001\r
-00000000\r
 11101100\r
 00001000\r
 10001000\r
 11101100\r
 00001000\r
 10001111\r
+00000000\r
 10010001\r
 00000000\r
 10010110\r
 00110000\r
 00000111\r
 11110000\r
-11100000\r
 11101101\r
 00001000\r
 10000000\r
 00001000\r
 10000111\r
 11100000\r
+11100000\r
 10010011\r
 00000000\r
 10010011\r
 00000000\r
 10010001\r
 00000100\r
-10010001\r
 11101101\r
 00001000\r
 10001000\r
 11101101\r
 00001000\r
 10001111\r
+10010001\r
 00000100\r
 10010001\r
 00000000\r
 00000000\r
 00010111\r
 00000111\r
-11110100\r
 11101110\r
 00001000\r
 10000000\r
 11101110\r
 00001000\r
 10000111\r
+11110100\r
 11000001\r
 10010001\r
 00000100\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
 00010111\r
 00000111\r
 11000001\r
 10010001\r
 00000000\r
-10010001\r
 11101111\r
 00001000\r
 10000000\r
 11101111\r
 00001000\r
 10000111\r
+10010001\r
 00000000\r
 10010001\r
 00000100\r
 00000100\r
 00011011\r
 00001011\r
-01010000\r
 11101111\r
 00001000\r
 10001000\r
 11101111\r
 00001000\r
 10001111\r
+01010000\r
 01000000\r
 11110000\r
 11000001\r
 00100111\r
 11111101\r
 10010101\r
-10011010\r
 11110000\r
 00001000\r
 10000000\r
 11110000\r
 00001000\r
 10000111\r
+10011010\r
 10010001\r
 00000000\r
 10010001\r
 10010001\r
 00000100\r
 10010001\r
-00000100\r
 11110000\r
 00001000\r
 10001000\r
 11110000\r
 00001000\r
 10001111\r
+00000100\r
 00010111\r
 00000111\r
 11110100\r
 10011000\r
 10010001\r
 00000000\r
-10010001\r
 11110001\r
 00001000\r
 10000000\r
 11110001\r
 00001000\r
 10000111\r
+10010001\r
 00000000\r
 01011000\r
 01001111\r
 10010001\r
 00000000\r
 10010001\r
-00000000\r
 11110001\r
 00001000\r
 10001000\r
 11110001\r
 00001000\r
 10001111\r
+00000000\r
 10010110\r
 11100000\r
 00110000\r
 11110000\r
 11100000\r
 11100000\r
-10010011\r
 11110010\r
 00001000\r
 10000000\r
 11110010\r
 00001000\r
 10000111\r
+10010011\r
 00000000\r
 10010011\r
 00000000\r
 00000100\r
 10010001\r
 00000100\r
-10010001\r
 11110010\r
 00001000\r
 10001000\r
 11110010\r
 00001000\r
 10001111\r
+10010001\r
 00000000\r
 10010001\r
 00000000\r
 00000111\r
 11110100\r
 11000000\r
-10010001\r
 11110011\r
 00001000\r
 10000000\r
 11110011\r
 00001000\r
 10000111\r
+10010001\r
 00000100\r
 10010001\r
 00000100\r
 00000000\r
 10010001\r
 00000000\r
-00010111\r
 11110011\r
 00001000\r
 10001000\r
 11110011\r
 00001000\r
 10001111\r
+00010111\r
 00000111\r
 11110000\r
 11000000\r
 00000000\r
 10010001\r
 00000000\r
-10010001\r
 11110100\r
 00001000\r
 10000000\r
 11110100\r
 00001000\r
 10000111\r
+10010001\r
 00000100\r
 10010001\r
 00000100\r
 00001011\r
 01010000\r
 01000000\r
-11110000\r
 11110100\r
 00001000\r
 10001000\r
 11110100\r
 00001000\r
 10001111\r
+11110000\r
 11000000\r
 00101111\r
 00100111\r
 10010101\r
 10011010\r
 10010001\r
-00000000\r
 11110101\r
 00001000\r
 10000000\r
 11110101\r
 00001000\r
 10000111\r
+00000000\r
 10010001\r
 00000000\r
 10010001\r
 10010001\r
 00000100\r
 00010111\r
-00000111\r
 11110101\r
 00001000\r
 10001000\r
 11110101\r
 00001000\r
 10001111\r
+00000111\r
 11110100\r
 10011000\r
 10010001\r
 10010001\r
 00000000\r
 10010001\r
-00000100\r
 11110110\r
 00001000\r
 10000000\r
 11110110\r
 00001000\r
 10000111\r
+00000100\r
 10010001\r
 00000100\r
 00010111\r
 11110011\r
 10011000\r
 10010001\r
-00000000\r
 11110110\r
 00001000\r
 10001000\r
 11110110\r
 00001000\r
 10001111\r
+00000000\r
 10010001\r
 00000000\r
 01011000\r
 10000001\r
 10010001\r
 00000000\r
-10010001\r
 11110111\r
 00001000\r
 10000000\r
 11110111\r
 00001000\r
 10000111\r
+10010001\r
 00000000\r
 10010110\r
 11100000\r
 00000111\r
 11110000\r
 11100000\r
-11100000\r
 11110111\r
 00001000\r
 10001000\r
 11110111\r
 00001000\r
 10001111\r
+11100000\r
 10010011\r
 00000000\r
 10010011\r
 10010001\r
 00000100\r
 10010001\r
-00000100\r
 11111000\r
 00001000\r
 10000000\r
 11111000\r
 00001000\r
 10000111\r
+00000100\r
 10010001\r
 00000000\r
 10010001\r
 00010111\r
 00000111\r
 11110000\r
-10010001\r
 11111000\r
 00001000\r
 10001000\r
 11111000\r
 00001000\r
 10001111\r
+10010001\r
 00000100\r
 10010001\r
 00000100\r
 00000000\r
 10010001\r
 00000000\r
-00010111\r
 11111001\r
 00001000\r
 10000000\r
 11111001\r
 00001000\r
 10000111\r
+00010111\r
 00000111\r
 11110000\r
 11000001\r
 00000000\r
 10010001\r
 00000000\r
-10010001\r
 11111001\r
 00001000\r
 10001000\r
 11111001\r
 00001000\r
 10001111\r
+10010001\r
 00000100\r
 10010001\r
 00000100\r
 00001011\r
 01010000\r
 01000000\r
-11110000\r
 11111010\r
 00001000\r
 10000000\r
 11111010\r
 00001000\r
 10000111\r
+11110000\r
 10011000\r
 10111011\r
 10111011\r
 00101111\r
 00100111\r
 11111101\r
-10010101\r
 11111010\r
 00001000\r
 10001000\r
 11111010\r
 00001000\r
 10001111\r
+10010101\r
 10111011\r
 11001100\r
 10011000\r
 00000000\r
 10010001\r
 00000000\r
-10010001\r
 11111011\r
 00001000\r
 10000000\r
 11111011\r
 00001000\r
 10000111\r
+10010001\r
 00000100\r
 10010001\r
 00000100\r
 00000111\r
 11110000\r
 11001110\r
-10011000\r
 11111011\r
 00001000\r
 10001000\r
 11111011\r
 00001000\r
 10001111\r
+10011000\r
 10010001\r
 00000000\r
 10010001\r
 10010001\r
 00000100\r
 10010001\r
-00000100\r
 11111100\r
 00001000\r
 10000000\r
 11111100\r
 00001000\r
 10000111\r
+00000100\r
 00010111\r
 00000111\r
 11110011\r
 10011000\r
 10010001\r
 00000000\r
-10010001\r
 11111100\r
 00001000\r
 10001000\r
 11111100\r
 00001000\r
 10001111\r
+10010001\r
 00000000\r
 10010001\r
 00000100\r
 00000100\r
 00010111\r
 00000111\r
-11110000\r
 11111101\r
 00001000\r
 10000000\r
 11111101\r
 00001000\r
 10000111\r
+11110000\r
 11001110\r
 10011000\r
 10010001\r
 10010001\r
 00000000\r
 10010001\r
-00000100\r
 11111101\r
 00001000\r
 10001000\r
 11111101\r
 00001000\r
 10001111\r
+00000100\r
 10010001\r
 00000100\r
 00010111\r
 11110011\r
 11001110\r
 10011000\r
-10010001\r
 11111110\r
 00001000\r
 10000000\r
 11111110\r
 00001000\r
 10000111\r
+10010001\r
 00000000\r
 10010001\r
 00000000\r
 00000100\r
 10010001\r
 00000100\r
-00010111\r
 11111110\r
 00001000\r
 10001000\r
 11111110\r
 00001000\r
 10001111\r
+00010111\r
 00000111\r
 11110000\r
 11001111\r
 10010001\r
 00000000\r
 10010001\r
-00000000\r
 11111111\r
 00001000\r
 10000000\r
 11111111\r
 00001000\r
 10000111\r
+00000000\r
 10010001\r
 00000100\r
 10010001\r
 00010111\r
 00000111\r
 11110011\r
-11001111\r
 11111111\r
 00001000\r
 10001000\r
 11111111\r
 00001000\r
 10001111\r
+11001111\r
 10010001\r
 00000100\r
 10010001\r
 10010001\r
 00000000\r
 10010001\r
-00000000\r
 10000000\r
 00000111\r
 10000000\r
 10000000\r
 00000111\r
 10000111\r
+00000000\r
 00011011\r
 00001011\r
 01010000\r
 11110000\r
 11001111\r
 10011000\r
-11001111\r
 10000000\r
 00000111\r
 10001000\r
 10000000\r
 00000111\r
 10001111\r
+11001111\r
 10010001\r
 00000100\r
 10010001\r
 10010001\r
 00000000\r
 10010001\r
-00000000\r
 10000001\r
 00000111\r
 10000000\r
 10000001\r
 00000111\r
 10000111\r
+00000000\r
 00011011\r
 00001011\r
 01010000\r
 11110000\r
 11001110\r
 10011000\r
-11001110\r
 10000001\r
 00000111\r
 10001000\r
 10000001\r
 00000111\r
 10001111\r
+11001110\r
 10010001\r
 00000100\r
 10010001\r
 10010001\r
 00000000\r
 10010001\r
-00000000\r
 10000010\r
 00000111\r
 10000000\r
 10000010\r
 00000111\r
 10000111\r
+00000000\r
 00011011\r
 00001011\r
 01010000\r
 11110000\r
 11001110\r
 10011000\r
-11001110\r
 10000010\r
 00000111\r
 10001000\r
 10000010\r
 00000111\r
 10001111\r
+11001110\r
 10111010\r
 10111010\r
 10110011\r
 10111011\r
 11100000\r
 10111011\r
-00101111\r
 10000011\r
 00000111\r
 10000000\r
 10000011\r
 00000111\r
 10000111\r
+00101111\r
 10011010\r
 10010001\r
 00000000\r
 00000000\r
 01011111\r
 01001111\r
-11100000\r
 10000011\r
 00000111\r
 10001000\r
 10000011\r
 00000111\r
 10001111\r
+11100000\r
 00110000\r
 00000111\r
 11110000\r
 11100000\r
 10010001\r
 00001000\r
-10010001\r
 10000100\r
 00000111\r
 10000000\r
 10000100\r
 00000111\r
 10000111\r
+10010001\r
 00001000\r
 00010111\r
 00000111\r
 10011000\r
 10010001\r
 00000000\r
-10010001\r
 10000100\r
 00000111\r
 10001000\r
 10000100\r
 00000111\r
 10001111\r
+10010001\r
 00000000\r
 01011000\r
 01001111\r
 10010001\r
 00000000\r
 10010001\r
-00000000\r
 10000101\r
 00000111\r
 10000000\r
 10000101\r
 00000111\r
 10000111\r
+00000000\r
 10010110\r
 11100000\r
 00110000\r
 11110000\r
 11100000\r
 11100000\r
-10010011\r
 10000101\r
 00000111\r
 10001000\r
 10000101\r
 00000111\r
 10001111\r
+10010011\r
 00000000\r
 10010011\r
 00000000\r
 11100000\r
 11100000\r
 11001011\r
-00100011\r
 10000110\r
 00000111\r
 10000000\r
 10000110\r
 00000111\r
 10000111\r
+00100011\r
 11110000\r
 11001011\r
 10011010\r
 00000000\r
 10010001\r
 00000000\r
-01011111\r
 10000110\r
 00000111\r
 10001000\r
 10000110\r
 00000111\r
 10001111\r
+01011111\r
 01001111\r
 11100000\r
 00110000\r
 11110000\r
 11100000\r
 11100000\r
-10010001\r
 10000111\r
 00000111\r
 10000000\r
 10000111\r
 00000111\r
 10000111\r
+10010001\r
 00001000\r
 10010001\r
 00001000\r
 00000111\r
 11110011\r
 10011000\r
-10010001\r
 10000111\r
 00000111\r
 10001000\r
 10000111\r
 00000111\r
 10001111\r
+10010001\r
 00000000\r
 10010001\r
 00000000\r
 01001111\r
 11100100\r
 10000011\r
-10010001\r
 10001000\r
 00000111\r
 10000000\r
 10001000\r
 00000111\r
 10000111\r
+10010001\r
 00000000\r
 10010001\r
 00000000\r
 11100000\r
 00110000\r
 00000111\r
-11110000\r
 10001000\r
 00000111\r
 10001000\r
 10001000\r
 00000111\r
 10001111\r
+11110000\r
 11100000\r
 11100000\r
 10010011\r
 10010011\r
 00000000\r
 10011010\r
-10011010\r
 10001001\r
 00000111\r
 10000000\r
 10001001\r
 00000111\r
 10000111\r
+10011010\r
 10010001\r
 00000000\r
 10010001\r
 01011111\r
 01001111\r
 11100000\r
-00110000\r
 10001001\r
 00000111\r
 10001000\r
 10001001\r
 00000111\r
 10001111\r
+00110000\r
 00000111\r
 11110000\r
 11100000\r
 10010001\r
 00001000\r
 10010001\r
-00001000\r
 10001010\r
 00000111\r
 10000000\r
 10001010\r
 00000111\r
 10000111\r
+00001000\r
 00010111\r
 00000111\r
 11110011\r
 10010001\r
 00000000\r
 10010001\r
-00000000\r
 10001010\r
 00000111\r
 10001000\r
 10001010\r
 00000111\r
 10001111\r
+00000000\r
 01011000\r
 01001111\r
 11100100\r
 10010001\r
 00000000\r
 10010001\r
-00000000\r
 10001011\r
 00000111\r
 10000000\r
 10001011\r
 00000111\r
 10000111\r
+00000000\r
 10010110\r
 11100000\r
 00110000\r
 11110000\r
 11100000\r
 11100000\r
-10010011\r
 10001011\r
 00000111\r
 10001000\r
 10001011\r
 00000111\r
 10001111\r
+10010011\r
 00000000\r
 10010011\r
 00000000\r
 10011010\r
 10010001\r
 00000000\r
-10010001\r
 10001100\r
 00000111\r
 10000000\r
 10001100\r
 00000111\r
 10000111\r
+10010001\r
 00000000\r
 01011111\r
 01001111\r
 00110000\r
 00000111\r
 11110000\r
-11100000\r
 10001100\r
 00000111\r
 10001000\r
 00000111\r
 10001111\r
 11100000\r
+11100000\r
 10010001\r
 00001000\r
 10010001\r
 00001000\r
 00010111\r
 00000111\r
-11110011\r
 10001101\r
 00000111\r
 10000000\r
 10001101\r
 00000111\r
 10000111\r
+11110011\r
 10011000\r
 10010001\r
 00000000\r
 00000000\r
 01011000\r
 01001111\r
-11100100\r
 10001101\r
 00000111\r
 10001000\r
 10001101\r
 00000111\r
 10001111\r
+11100100\r
 10000011\r
 10010001\r
 00000000\r
 00000000\r
 10010110\r
 11100000\r
-00110000\r
 10001110\r
 00000111\r
 10000000\r
 10001110\r
 00000111\r
 10000111\r
+00110000\r
 00000111\r
 11110000\r
 11100000\r
 10010011\r
 00000000\r
 10010011\r
-00000000\r
 10001110\r
 00000111\r
 10001000\r
 10001110\r
 00000111\r
 10001111\r
+00000000\r
 10011010\r
 10011010\r
 10010001\r
 10010001\r
 00000000\r
 01011111\r
-01001111\r
 10001111\r
 00000111\r
 10000000\r
 10001111\r
 00000111\r
 10000111\r
+01001111\r
 11100000\r
 00110000\r
 00000111\r
 11100000\r
 11100000\r
 10010001\r
-00001000\r
 10001111\r
 00000111\r
 10001000\r
 10001111\r
 00000111\r
 10001111\r
+00001000\r
 10010001\r
 00001000\r
 00010111\r
 11110011\r
 10011000\r
 10010001\r
-00000000\r
 10010000\r
 00000111\r
 10000000\r
 10010000\r
 00000111\r
 10000111\r
+00000000\r
 10010001\r
 00000000\r
 01011000\r
 11100101\r
 10000011\r
 10010001\r
-00000000\r
 10010000\r
 00000111\r
 10001000\r
 10010000\r
 00000111\r
 10001111\r
+00000000\r
 10010001\r
 00000000\r
 10010110\r
 00110000\r
 00000111\r
 11110000\r
-11100000\r
 10010001\r
 00000111\r
 10000000\r
 00000111\r
 10000111\r
 11100000\r
+11100000\r
 10010011\r
 00000000\r
 10010011\r
 10011010\r
 10011010\r
 10010001\r
-10010001\r
 00000111\r
 10001000\r
 10010001\r
 00000111\r
 10001111\r
+10010001\r
 00000000\r
 10010001\r
 00000000\r
 01001111\r
 11100000\r
 00110000\r
-00000111\r
 10010010\r
 00000111\r
 10000000\r
 10010010\r
 00000111\r
 10000111\r
+00000111\r
 11110000\r
 11100000\r
 11100000\r
 00001000\r
 10010001\r
 00001000\r
-00010111\r
 10010010\r
 00000111\r
 10001000\r
 10010010\r
 00000111\r
 10001111\r
+00010111\r
 00000111\r
 11110011\r
 10011000\r
 00000000\r
 10010001\r
 00000000\r
-01011000\r
 10010011\r
 00000111\r
 10000000\r
 10010011\r
 00000111\r
 10000111\r
+01011000\r
 01001111\r
 11100101\r
 10000011\r
 00000000\r
 10010001\r
 00000000\r
-10010110\r
 10010011\r
 00000111\r
 10001000\r
 10010011\r
 00000111\r
 10001111\r
+10010110\r
 11100000\r
 00110000\r
 00000111\r
 11100000\r
 11100000\r
 10010011\r
-00000000\r
 10010100\r
 00000111\r
 10000000\r
 10010100\r
 00000111\r
 10000111\r
+00000000\r
 10010011\r
 00000000\r
 10011010\r
 10111011\r
 11100000\r
 10111011\r
-10010111\r
 10010100\r
 00000111\r
 10001000\r
 10010100\r
 00000111\r
 10001111\r
+10010111\r
 11110100\r
 11001010\r
 11100000\r
 10010011\r
 00000000\r
 10010011\r
-00000000\r
 10010101\r
 00000111\r
 10000000\r
 10010101\r
 00000111\r
 10000111\r
+00000000\r
 10110001\r
 10011010\r
 10011010\r
-10011010\r
 11001111\r
 10010001\r
 00000100\r
index 7bea5ba..a51020a 100644 (file)
@@ -28,12 +28,12 @@ public class AsyncPaperDemo {
         setupScanCell();
 
         //runGui(24, 24);
-
+        
         for(int i=0; i<255; i++)
             fpslic.readCount();
 
         //System.in.read();
-        for(int i=16; i<400; i+=2) {
+        for(int i=240; i<400; i+=2) {
             go(i);
         }
         //System.out.println("done");
@@ -44,7 +44,8 @@ public class AsyncPaperDemo {
         start = fpslic.cell(20, 21);
         int rsize = size-createPipeline(start, true, size-4, false);
         System.out.println("actual size => " + rsize);
-        pipe(start.west().north(), start.west(), new int[] { NE, EAST, SW, SOUTH });
+        pipe(start.west().north(), start.west(),
+             new int[] { NE, EAST, SW, SOUTH });
 
         Fpslic.Cell div = start.east();
         while(true) {
@@ -62,12 +63,26 @@ public class AsyncPaperDemo {
         reconfigTopRight();
         fpslic.flush();
 
+        for(int i=0; i<23; i++){
+            Fpslic.Cell c = fpslic.cell(0, i);
+            c.ylut(0x00);
+            c.c(YLUT);
+            c.out(L3, true);
+            c.h(L3, true);
+            for(Fpslic.SectorWire sw = c.hwire(L3).east();
+                sw!=null;
+                sw=sw.east())
+                sw.west().drives(sw, true);
+        }
+
         String sizes = rsize+"";
         while(sizes.length()<3) sizes = "0"+sizes;
         String fname = "data/size"+sizes+".csv";
         if (!new File(fname).exists()) {
             PrintWriter outfile = new PrintWriter(new OutputStreamWriter(new FileOutputStream(fname)));
-            for(int i=rsize/2; i>=0; i--) test(i, rsize, outfile);
+            for(int i=rsize/2; i>=0; i--) {
+                test(i, rsize, outfile);
+            }
             outfile.flush();
             outfile.close();
         }
@@ -84,7 +99,7 @@ public class AsyncPaperDemo {
 
         fpslic.readCount();
         long now = System.currentTimeMillis();
-        Thread.sleep(2000);
+        Thread.sleep(1000);
         topLeft().ylut(0xff);
         topLeft().xlut(0xff);
         fpslic.flush();
@@ -113,7 +128,9 @@ public class AsyncPaperDemo {
     }
 
     private void drain(int size) {
+
         while(true){
+            /*
             topLeft().xlut(0x00);
             for(int i=0; i<size*4; i++) {
                 topLeft().ylut(0xff);
@@ -125,21 +142,29 @@ public class AsyncPaperDemo {
             try { Thread.sleep(100); } catch (Exception e) { }
             int rc = fpslic.readCount();
             if (rc!=0) { System.err.println("flush() failed REALLY BADLY => " + rc); continue; }
-            
             reconfigTopLeft();
+            */
             for(int x=0; x<24; x++)
-                for(int y=0; y<24; y++)
-                    fpslic.cell(x,y).wi(L0);
+                for(int y=0; y<24; y++) {
+                    fpslic.cell(x,y).wi(L3);
+                    fpslic.cell(x,y).h(L3, true);
+                }
             fpslic.flush();
             for(int x=0; x<24; x++)
-                for(int y=0; y<24; y++)
+                for(int y=0; y<24; y++) {
                     fpslic.cell(x,y).wi(NONE);
+                    //fpslic.cell(x,y).h(L3, false);
+                }
             fpslic.flush();
             
             fpslic.readCount();
             try { Thread.sleep(100); } catch (Exception e) { }
-            rc = fpslic.readCount();
-            if (rc!=0) { System.err.println("flush() failed => " + rc); continue; }
+            int rc = fpslic.readCount();
+            if (rc!=0) {
+                System.err.println("flush() failed => " + rc);
+                try { Thread.sleep(1000); } catch (Exception e) { }
+                continue;
+            }
             break;
         }
     }
@@ -347,12 +372,32 @@ public class AsyncPaperDemo {
         if (c.row==topLeft().row && c.col==topLeft().col) {
             c.yo(false);
             c.xo(false);
+            c.c(YLUT);
         } else {
-            c.yo(false);
+            //c.yo(true);
+            c.yo(true);
             c.xo(true);
+            //c.xo(false);
+
+            c.c(ZMUX);
+            c.zi(L3);
+            c.h(L3, true);
+
+            //c.c(YLUT);
+            /*
+            Fpslic.SectorWire sw = c.vwire(L3);
+            while(sw.south() != null) {
+                sw.south().drives(sw, true);
+                sw = sw.south();
+            }
+            fpslic.cell(sw.col,0).ylut(0x00);
+            fpslic.cell(sw.col,0).c(YLUT);
+            fpslic.cell(sw.col,0).out(L3, true);
+            fpslic.cell(sw.col,0).v(L3, true);
+            */
         }
 
-                c.c(YLUT);
+
                 c.ylut(0x00);
                 c.xlut(0x00);
                 c.wi(L0);
index 75fd7e1..c1264e7 100644 (file)
@@ -163,7 +163,7 @@ void die(int two, int three, int five) {
 \r
 ISR(SIG_UART0_RECV) {\r
   if (UCSR0A & (1 << FE0))   die(0, 0, 1);\r
-  if ((UCSR0A & (1 << OR0))) die(0, 1, 1);\r
+  if ((UCSR0A & (1 << OR0))) die(1, 1, 1);\r
   if (read_full()) die(1, 0, 1);\r
 \r
   read_buf[read_buf_tail] = UDR0;\r
@@ -224,7 +224,7 @@ int main() {
         send('T');\r
         send('S');\r
         fpga_interrupts(1);\r
-        if (flag) die(1, 1, 1);\r
+        if (flag) die(0, 1, 1);\r
         break;\r
 \r
       case 1:\r