it works
authoradam <adam@megacz.com>
Sun, 27 Aug 2006 02:43:59 +0000 (03:43 +0100)
committeradam <adam@megacz.com>
Sun, 27 Aug 2006 02:43:59 +0000 (03:43 +0100)
Makefile
bitstreams/avrdrone.bst [deleted file]
src/com/ftdi/usb/ftdi.i [new file with mode: 0644]
src/edu/berkeley/obits/AtmelSerial.java
src/edu/berkeley/obits/device/atmel/AvrDrone.c
src/edu/berkeley/obits/device/atmel/AvrDrone.java
src/edu/berkeley/obits/device/atmel/Chip.java [new file with mode: 0644]
src/edu/berkeley/obits/device/atmel/ChipImpl.java [new file with mode: 0644]
src/edu/berkeley/obits/device/atmel/Demo.java [new file with mode: 0644]
src/edu/berkeley/obits/gui/GuiConstants.java [new file with mode: 0644]

index 9d16e29..74aff2b 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -19,4 +19,37 @@ avrdrone.hex: src/edu/berkeley/obits/device/atmel/AvrDrone.c
        avr-gcc -O3 -mmcu=at94k $<
        avr-objcopy -O ihex a.out $@
 
+demo: ftdi.jar
+       java -cp ftdi.jar edu.berkeley.obits.device.atmel.Demo
 
+src/com/ftdi/usb/ftdi_wrap.c: src/com/ftdi/usb/ftdi.i
+       mkdir -p build
+       mkdir -p src/com/ftdi/usb
+       swig -noproxy -package com.ftdi.usb -outdir src/com/ftdi/usb -java $<
+
+build/libFtdi.jnilib: src/com/ftdi/usb/ftdi_wrap.c
+       gcc -I. -I/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Headers/ \
+               $< -o $@ -lftdi -dynamiclib -framework JavaVM
+
+javafiles := $(shell find src -name \*.java)
+
+ftdi.jar: $(javafiles) build/libFtdi.jnilib
+       mkdir -p build
+       javac -d build $(javafiles)
+       cd build; jar cvf ../$@ .
+
+drone.hex: src/drone.c
+       avr-gcc -mmcu=at94k -O3 $<
+       avr-objcopy -O ihex a.out $@
+
+rcompile:
+       cp src/edu/berkeley/obits/device/atmel/usbdrone.c /afs/megacz.com/goliath/work/tmp/
+       ssh research.cs.berkeley.edu 'cd /afs/megacz.com/goliath/work/tmp; avr-gcc -O3 -mmcu=at94k usbdrone.c; avr-objcopy -O ihex a.out usbdrone.hex'
+       cp /afs/megacz.com/goliath/work/tmp/usbdrone.hex /afs/research.cs.berkeley.edu/user/megacz/edu.berkeley.obits/usbdrone.hex
+       fs flush /afs/research.cs.berkeley.edu/user/megacz/edu.berkeley.obits/usbdrone.hex
+       echo okay...
+       read
+       rm /afs/research.cs.berkeley.edu/user/megacz/edu.berkeley.obits/usbdrone.hex
+       diff -u /afs/research.cs.berkeley.edu/user/megacz/stupid/fpslic_stupid.bst bitstreams/usbdrone.bst && exit -1; true
+       mv /afs/research.cs.berkeley.edu/user/megacz/stupid/fpslic_stupid.bst bitstreams/usbdrone.bst
+       make demo
\ No newline at end of file
diff --git a/bitstreams/avrdrone.bst b/bitstreams/avrdrone.bst
deleted file mode 100644 (file)
index 40ae362..0000000
+++ /dev/null
@@ -1,15621 +0,0 @@
-00000000\r
-10110111\r
-11001100\r
-00000000\r
-01000000\r
-00001101\r
-00000001\r
-01000000\r
-00000000\r
-00000000\r
-11010100\r
-00000000\r
-00000000\r
-11010111\r
-01010001\r
-10011101\r
-00000000\r
-00111001\r
-00000000\r
-00001000\r
-10000000\r
-00000000\r
-00001000\r
-10000111\r
-00001100\r
-01001000\r
-00001100\r
-01100011\r
-00001100\r
-01100011\r
-00001100\r
-01100011\r
-00000000\r
-00001000\r
-10001000\r
-00000000\r
-00001000\r
-10001111\r
-00001100\r
-01100000\r
-00001100\r
-01100011\r
-00001100\r
-01100011\r
-00001100\r
-01100011\r
-00000001\r
-00001000\r
-10000000\r
-00000001\r
-00001000\r
-10000111\r
-00001100\r
-01100011\r
-00001100\r
-01100011\r
-00001100\r
-01100011\r
-00001100\r
-01100011\r
-00000001\r
-00001000\r
-10001000\r
-00000001\r
-00001000\r
-10001111\r
-00001100\r
-01100011\r
-00001100\r
-01100011\r
-00001100\r
-01100011\r
-00001100\r
-01100011\r
-00000010\r
-00001000\r
-10000000\r
-00000010\r
-00001000\r
-10000111\r
-00001100\r
-01100011\r
-00001100\r
-01100011\r
-00001100\r
-01100011\r
-00001100\r
-01100011\r
-00000010\r
-00001000\r
-10001000\r
-00000010\r
-00001000\r
-10001111\r
-00001100\r
-01100011\r
-00001100\r
-01100011\r
-00001100\r
-01100011\r
-00001100\r
-01100011\r
-00000011\r
-00001000\r
-10000000\r
-00000011\r
-00001000\r
-10000111\r
-00001100\r
-01100011\r
-00001100\r
-01100011\r
-00001100\r
-01100011\r
-00001100\r
-01100011\r
-00000011\r
-00001000\r
-10001000\r
-00000011\r
-00001000\r
-10001111\r
-00001100\r
-00010011\r
-00001100\r
-01100011\r
-00001100\r
-01100011\r
-00001100\r
-01100011\r
-00000100\r
-00001000\r
-10000000\r
-00000100\r
-00001000\r
-10000111\r
-00001100\r
-01100011\r
-00001100\r
-01100011\r
-00001100\r
-01100011\r
-00001100\r
-01100011\r
-00000100\r
-00001000\r
-10001000\r
-00000100\r
-00001000\r
-10001111\r
-00010001\r
-00011111\r
-11001111\r
-11011111\r
-11011110\r
-11001101\r
-00010000\r
-10100000\r
-00000101\r
-00001000\r
-10000000\r
-00000101\r
-00001000\r
-10000111\r
-10110000\r
-11100110\r
-11111001\r
-00000010\r
-00000101\r
-00001101\r
-10100000\r
-10110001\r
-00000101\r
-00001000\r
-10001000\r
-00000101\r
-00001000\r
-10001111\r
-11011001\r
-00011000\r
-10100000\r
-10110000\r
-00000001\r
-00011101\r
-10100111\r
-10110001\r
-00000110\r
-00001000\r
-10000000\r
-00000110\r
-00001000\r
-10000111\r
-11100001\r
-00001100\r
-10101101\r
-00001100\r
-00000000\r
-00101001\r
-00110011\r
-00101111\r
-00000110\r
-00001000\r
-10001000\r
-00000110\r
-00001000\r
-10001111\r
-00100000\r
-10000000\r
-10000001\r
-10001000\r
-10000001\r
-00001000\r
-00010101\r
-11111110\r
-00000111\r
-00001000\r
-10000000\r
-00000111\r
-00001000\r
-10000111\r
-10000011\r
-00001000\r
-10101100\r
-01100111\r
-01100001\r
-00100010\r
-10000001\r
-10010000\r
-00000111\r
-00001000\r
-10001000\r
-00000111\r
-00001000\r
-10001111\r
-00000010\r
-10001000\r
-10011001\r
-01001010\r
-11100010\r
-10000000\r
-00101000\r
-00100010\r
-00001000\r
-00001000\r
-10000000\r
-00001000\r
-00001000\r
-10000111\r
-00001000\r
-00100010\r
-10000001\r
-10010000\r
-00000010\r
-10001000\r
-10011001\r
-01001010\r
-00001000\r
-00001000\r
-10001000\r
-00001000\r
-00001000\r
-10001111\r
-11100010\r
-00101000\r
-00100010\r
-00001000\r
-00000001\r
-00101000\r
-10000000\r
-10010010\r
-00001001\r
-00001000\r
-10000000\r
-00001001\r
-00001000\r
-10000111\r
-00010100\r
-10000000\r
-10010000\r
-00001000\r
-00100000\r
-01100011\r
-00110000\r
-01100100\r
-00001001\r
-00001000\r
-10001000\r
-00001001\r
-00001000\r
-10001111\r
-10000000\r
-01100101\r
-10010000\r
-01100110\r
-00101000\r
-00111001\r
-01101001\r
-00100000\r
-00001010\r
-00001000\r
-10000000\r
-00001010\r
-00001000\r
-10000111\r
-01100011\r
-00110000\r
-01100100\r
-10000000\r
-01100101\r
-10010000\r
-01100110\r
-00101000\r
-00001010\r
-00001000\r
-10001000\r
-00001010\r
-00001000\r
-10001111\r
-00111001\r
-10000100\r
-10000000\r
-01100101\r
-10010000\r
-01100110\r
-00100000\r
-01100011\r
-00001011\r
-00001000\r
-10000000\r
-00001011\r
-00001000\r
-10000111\r
-00110000\r
-01100100\r
-01000000\r
-01010000\r
-10000010\r
-10010011\r
-10000000\r
-10010100\r
-00001011\r
-00001000\r
-10001000\r
-00001011\r
-00001000\r
-10001111\r
-10101100\r
-00001111\r
-10000000\r
-01100011\r
-10010000\r
-01100100\r
-00100000\r
-01100101\r
-00001100\r
-00001000\r
-10000000\r
-00001100\r
-00001000\r
-10000111\r
-00110000\r
-01100110\r
-01000000\r
-01010000\r
-10000010\r
-10010011\r
-10000001\r
-10010100\r
-00001100\r
-00001000\r
-10001000\r
-00001100\r
-00001000\r
-10001111\r
-00101100\r
-01000001\r
-01010000\r
-00000010\r
-01000000\r
-01010000\r
-11001010\r
-00001000\r
-00001101\r
-00001000\r
-10000000\r
-00001101\r
-00001000\r
-10000111\r
-00100000\r
-01100101\r
-00110000\r
-01100110\r
-10000000\r
-01100011\r
-10010000\r
-01100100\r
-00001101\r
-00001000\r
-10001000\r
-00001101\r
-00001000\r
-10001111\r
-01000000\r
-01010000\r
-00101000\r
-00111001\r
-00010001\r
-01000001\r
-01010000\r
-11001010\r
-00001110\r
-00001000\r
-10000000\r
-00001110\r
-00001000\r
-10000111\r
-00001000\r
-01001000\r
-01101001\r
-10001010\r
-00101011\r
-00001000\r
-10011000\r
-10000000\r
-00001110\r
-00001000\r
-10001000\r
-00001110\r
-00001000\r
-10001111\r
-10001010\r
-00110000\r
-10001001\r
-10011001\r
-10000111\r
-10010000\r
-11000000\r
-00001000\r
-00001111\r
-00001000\r
-10000000\r
-00001111\r
-00001000\r
-10000111\r
-10001001\r
-10000001\r
-10000110\r
-00111000\r
-10001001\r
-10011001\r
-10000111\r
-10010000\r
-00001111\r
-00001000\r
-10001000\r
-00001111\r
-00001000\r
-10001111\r
-10000111\r
-10010000\r
-00001000\r
-10001001\r
-10000001\r
-10000110\r
-00110000\r
-10001001\r
-00010000\r
-00001000\r
-10000000\r
-00010000\r
-00001000\r
-10000111\r
-10011001\r
-10000111\r
-10010000\r
-11000111\r
-00001000\r
-10001111\r
-10011111\r
-00001000\r
-00010000\r
-00001000\r
-10001000\r
-00010000\r
-00001000\r
-10001111\r
-00100101\r
-00110000\r
-01001110\r
-11101100\r
-11110001\r
-01011101\r
-01101011\r
-01110111\r
-00010001\r
-00001000\r
-10000000\r
-00010001\r
-00001000\r
-10000111\r
-01000010\r
-11001111\r
-00000001\r
-11110001\r
-01010010\r
-11001111\r
-00000001\r
-11110001\r
-00010001\r
-00001000\r
-10001000\r
-00010001\r
-00001000\r
-10001111\r
-01100010\r
-11001111\r
-00000001\r
-11110001\r
-01110010\r
-11001111\r
-00000001\r
-11110001\r
-00010010\r
-00001000\r
-10000000\r
-00010010\r
-00001000\r
-10000111\r
-00100001\r
-00110000\r
-01101001\r
-10001111\r
-10000010\r
-10001000\r
-10010000\r
-00101100\r
-00010010\r
-00001000\r
-10001000\r
-00010010\r
-00001000\r
-10001111\r
-00001111\r
-11111000\r
-10101000\r
-10000001\r
-00001111\r
-00100001\r
-11111111\r
-10001001\r
-00010011\r
-00001000\r
-10000000\r
-00010011\r
-00001000\r
-10000111\r
-00011001\r
-00111100\r
-10010000\r
-00001000\r
-00111100\r
-10010000\r
-00001000\r
-00100000\r
-00010011\r
-00001000\r
-10001000\r
-00010011\r
-00001000\r
-10001111\r
-01100011\r
-00110000\r
-01100100\r
-00101111\r
-00111111\r
-10001000\r
-00100000\r
-00111000\r
-00010100\r
-00001000\r
-10000000\r
-00010100\r
-00001000\r
-10000111\r
-00010100\r
-00100000\r
-00110000\r
-10000000\r
-01100101\r
-10010000\r
-01100110\r
-01000000\r
-00010100\r
-00001000\r
-10001000\r
-00010100\r
-00001000\r
-10001111\r
-01010000\r
-00101000\r
-00111001\r
-00010001\r
-01000001\r
-01010000\r
-11001010\r
-00001000\r
-00010101\r
-00001000\r
-10000000\r
-00010101\r
-00001000\r
-10000111\r
-10001111\r
-10001011\r
-10000001\r
-10000000\r
-10000110\r
-00010000\r
-10000001\r
-10000000\r
-00010101\r
-00001000\r
-10001000\r
-00010101\r
-00001000\r
-10001111\r
-10000001\r
-10001000\r
-10000001\r
-10001111\r
-10000000\r
-10001111\r
-01111000\r
-00001000\r
-00010110\r
-00001000\r
-10000000\r
-00010110\r
-00001000\r
-10000111\r
-00011111\r
-00001111\r
-00001111\r
-00001111\r
-00010001\r
-00101111\r
-00111111\r
-01001111\r
-00010110\r
-00001000\r
-10001000\r
-00010110\r
-00001000\r
-10001111\r
-01011111\r
-01101111\r
-01111111\r
-10001111\r
-10011111\r
-11101111\r
-11111111\r
-00100101\r
-00010111\r
-00001000\r
-10000000\r
-00010111\r
-00001000\r
-10000111\r
-00110000\r
-01001110\r
-11101100\r
-11110001\r
-01011101\r
-01101011\r
-01110111\r
-01000010\r
-00010111\r
-00001000\r
-10001000\r
-00010111\r
-00001000\r
-10001111\r
-11001111\r
-00000001\r
-11110001\r
-01010010\r
-11001111\r
-00000001\r
-11110001\r
-01100010\r
-00011000\r
-00001000\r
-10000000\r
-00011000\r
-00001000\r
-10000111\r
-11001111\r
-00000001\r
-11110001\r
-01110010\r
-11001111\r
-00000001\r
-11110001\r
-00100001\r
-00011000\r
-00001000\r
-10001000\r
-00011000\r
-00001000\r
-10001111\r
-00110000\r
-01101001\r
-10001111\r
-10000010\r
-10001000\r
-10010000\r
-00101100\r
-00001111\r
-00011001\r
-00001000\r
-10000000\r
-00011001\r
-00001000\r
-10000111\r
-11111000\r
-10101000\r
-10000001\r
-00001111\r
-00100001\r
-11111111\r
-00100000\r
-01100101\r
-00011001\r
-00001000\r
-10001000\r
-00011001\r
-00001000\r
-10001111\r
-00110000\r
-01100110\r
-10000000\r
-01100011\r
-10010000\r
-01100100\r
-10000010\r
-10010011\r
-00011010\r
-00001000\r
-10000000\r
-00011010\r
-00001000\r
-10000111\r
-11100001\r
-11100000\r
-01100101\r
-11110000\r
-01100110\r
-11101001\r
-11111111\r
-11100000\r
-00011010\r
-00001000\r
-10001000\r
-00011010\r
-00001000\r
-10001111\r
-10000000\r
-01100101\r
-10010000\r
-01100110\r
-00000001\r
-00101000\r
-10000000\r
-10010010\r
-00011011\r
-00001000\r
-10000000\r
-00011011\r
-00001000\r
-10000111\r
-00010100\r
-10000000\r
-10010000\r
-10010000\r
-01100110\r
-10000000\r
-01100101\r
-00100000\r
-00011011\r
-00001000\r
-10001000\r
-00011011\r
-00001000\r
-10001111\r
-01100011\r
-00110000\r
-01100100\r
-10000000\r
-01100101\r
-10010000\r
-01100110\r
-00101000\r
-00011100\r
-00001000\r
-10000000\r
-00011100\r
-00001000\r
-10000111\r
-00111001\r
-11000001\r
-00100000\r
-01100011\r
-00110000\r
-01100100\r
-10000000\r
-01100101\r
-00011100\r
-00001000\r
-10001000\r
-00011100\r
-00001000\r
-10001111\r
-10010000\r
-01100110\r
-00101000\r
-00111001\r
-01100100\r
-10000000\r
-01100011\r
-10010000\r
-00011101\r
-00001000\r
-10000000\r
-00011101\r
-00001000\r
-10000111\r
-01100100\r
-00100000\r
-01100101\r
-00110000\r
-01100110\r
-10000010\r
-10010011\r
-10000001\r
-00011101\r
-00001000\r
-10001000\r
-00011101\r
-00001000\r
-10001111\r
-10010100\r
-01100100\r
-00111100\r
-10010000\r
-00101001\r
-00111100\r
-10010000\r
-00100000\r
-00011110\r
-00001000\r
-10000000\r
-00011110\r
-00001000\r
-10000111\r
-01100101\r
-00110000\r
-01100110\r
-10000000\r
-01100011\r
-10010000\r
-01100100\r
-10000010\r
-00011110\r
-00001000\r
-10001000\r
-00011110\r
-00001000\r
-10001111\r
-10010011\r
-00001001\r
-10110110\r
-00111100\r
-10010000\r
-00100000\r
-01100101\r
-00110000\r
-00011111\r
-00001000\r
-10000000\r
-00011111\r
-00001000\r
-10000111\r
-01100110\r
-10000000\r
-01100011\r
-10010000\r
-01100100\r
-10000010\r
-10010011\r
-00101001\r
-00011111\r
-00001000\r
-10001000\r
-00011111\r
-00001000\r
-10001111\r
-10101000\r
-10000000\r
-01100101\r
-10010000\r
-01100110\r
-00100000\r
-01100011\r
-00110000\r
-00100000\r
-00001000\r
-10000000\r
-00100000\r
-00001000\r
-10000111\r
-01100100\r
-10000010\r
-10010011\r
-10000000\r
-10010100\r
-10100100\r
-10001110\r
-10011001\r
-00100000\r
-00001000\r
-10001000\r
-00100000\r
-00001000\r
-10001111\r
-10000111\r
-10010000\r
-00001000\r
-11111000\r
-00111100\r
-10010000\r
-10000000\r
-10010000\r
-00100001\r
-00001000\r
-10000000\r
-00100001\r
-00001000\r
-10000111\r
-00000001\r
-11110001\r
-11111111\r
-00011111\r
-00001111\r
-00001111\r
-00001111\r
-00010001\r
-00100001\r
-00001000\r
-10001000\r
-00100001\r
-00001000\r
-10001111\r
-00101111\r
-00111111\r
-10001111\r
-10011111\r
-11101111\r
-11111111\r
-00010100\r
-00001010\r
-00100010\r
-00001000\r
-10000000\r
-00100010\r
-00001000\r
-10000111\r
-10010010\r
-10010011\r
-11111000\r
-00111100\r
-10010000\r
-10000000\r
-10010000\r
-00000001\r
-00100010\r
-00001000\r
-10001000\r
-00100010\r
-00001000\r
-10001111\r
-11110001\r
-11111111\r
-00010011\r
-00001010\r
-10010010\r
-10010011\r
-11111000\r
-00111100\r
-00100011\r
-00001000\r
-10000000\r
-00100011\r
-00001000\r
-10000111\r
-10010000\r
-10000000\r
-10010000\r
-00000001\r
-11110001\r
-11111111\r
-00100000\r
-01100011\r
-00100011\r
-00001000\r
-10001000\r
-00100011\r
-00001000\r
-10001111\r
-00110000\r
-01100100\r
-00101111\r
-00111111\r
-10001000\r
-00100000\r
-00111000\r
-00010100\r
-00100100\r
-00001000\r
-10000000\r
-00100100\r
-00001000\r
-10000111\r
-00100000\r
-00110000\r
-10000000\r
-01100101\r
-10010000\r
-01100110\r
-00101000\r
-00111001\r
-00100100\r
-00001000\r
-10001000\r
-00100100\r
-00001000\r
-10001111\r
-00001001\r
-00111111\r
-11100000\r
-01100011\r
-11110000\r
-01100100\r
-10000011\r
-11101001\r
-00100101\r
-00001000\r
-10000000\r
-00100101\r
-00001000\r
-10000111\r
-11111111\r
-10000000\r
-10000000\r
-01100011\r
-10010000\r
-01100100\r
-00000001\r
-00101000\r
-00100101\r
-00001000\r
-10001000\r
-00100101\r
-00001000\r
-10001111\r
-10000000\r
-10010010\r
-00010100\r
-10000000\r
-10010000\r
-10010000\r
-01100100\r
-10000000\r
-00100110\r
-00001000\r
-10000000\r
-00100110\r
-00001000\r
-10000111\r
-01100011\r
-10001111\r
-10000000\r
-10001111\r
-01111000\r
-00100000\r
-01100011\r
-00110000\r
-00100110\r
-00001000\r
-10001000\r
-00100110\r
-00001000\r
-10001111\r
-01100100\r
-10000000\r
-01100101\r
-10010000\r
-01100110\r
-00101000\r
-00111001\r
-10010001\r
-00100111\r
-00001000\r
-10000000\r
-00100111\r
-00001000\r
-10000111\r
-00100000\r
-01100011\r
-00110000\r
-01100100\r
-10000000\r
-01100101\r
-10010000\r
-01100110\r
-00100111\r
-00001000\r
-10001000\r
-00100111\r
-00001000\r
-10001111\r
-00101000\r
-00111001\r
-11000100\r
-10000000\r
-01100101\r
-10010000\r
-01100110\r
-00100000\r
-00101000\r
-00001000\r
-10000000\r
-00101000\r
-00001000\r
-10000111\r
-01100011\r
-00110000\r
-01100100\r
-10000010\r
-10010011\r
-10000000\r
-10010100\r
-11010100\r
-00101000\r
-00001000\r
-10001000\r
-00101000\r
-00001000\r
-10001111\r
-00010111\r
-10010010\r
-10010011\r
-11111000\r
-00111100\r
-10010000\r
-10000000\r
-10010000\r
-00101001\r
-00001000\r
-10000000\r
-00101001\r
-00001000\r
-10000111\r
-00000001\r
-11110001\r
-11111111\r
-10000000\r
-01100011\r
-10010000\r
-01100100\r
-00100000\r
-00101001\r
-00001000\r
-10001000\r
-00101001\r
-00001000\r
-10001111\r
-01100101\r
-00110000\r
-01100110\r
-10000010\r
-10010011\r
-10000001\r
-10010100\r
-00010100\r
-00101010\r
-00001000\r
-10000000\r
-00101010\r
-00001000\r
-10000111\r
-00111100\r
-10010000\r
-11111111\r
-11101111\r
-10011111\r
-10001111\r
-00111111\r
-00101111\r
-00101010\r
-00001000\r
-10001000\r
-00101010\r
-00001000\r
-10001111\r
-00001111\r
-00001111\r
-00001111\r
-00011111\r
-00011000\r
-11001111\r
-11011111\r
-11011110\r
-00101011\r
-00001000\r
-10000000\r
-00101011\r
-00001000\r
-10000111\r
-11001101\r
-10001111\r
-10001011\r
-10000001\r
-10000000\r
-10000110\r
-00010000\r
-10000001\r
-00101011\r
-00001000\r
-10001000\r
-00101011\r
-00001000\r
-10001111\r
-10000000\r
-10000001\r
-10001000\r
-10000001\r
-10001111\r
-10000000\r
-10001111\r
-01111000\r
-00101100\r
-00001000\r
-10000000\r
-00101100\r
-00001000\r
-10000111\r
-00111100\r
-10010000\r
-00010101\r
-11111110\r
-10001111\r
-10000011\r
-00010101\r
-11111110\r
-00101100\r
-00001000\r
-10001000\r
-00101100\r
-00001000\r
-10001111\r
-10000010\r
-10000011\r
-00010101\r
-11111110\r
-10001001\r
-10000011\r
-00010101\r
-11111110\r
-00101101\r
-00001000\r
-10000000\r
-00101101\r
-00001000\r
-10000111\r
-10000100\r
-10000011\r
-00010101\r
-11111110\r
-10000011\r
-10000011\r
-00010101\r
-11111110\r
-00101101\r
-00001000\r
-10001000\r
-00101101\r
-00001000\r
-10001111\r
-10001010\r
-10000011\r
-00111100\r
-10010000\r
-00100000\r
-01100101\r
-00110000\r
-01100110\r
-00101110\r
-00001000\r
-10000000\r
-00101110\r
-00001000\r
-10000111\r
-10000000\r
-01100011\r
-10010000\r
-01100100\r
-10000010\r
-10010011\r
-00001001\r
-01000110\r
-00101110\r
-00001000\r
-10001000\r
-00101110\r
-00001000\r
-10001111\r
-11100000\r
-01100101\r
-11110000\r
-01100110\r
-11101001\r
-11111111\r
-11100000\r
-10000000\r
-00101111\r
-00001000\r
-10000000\r
-00101111\r
-00001000\r
-10000111\r
-01100101\r
-10010000\r
-01100110\r
-00000001\r
-00101000\r
-10000000\r
-10010010\r
-00010100\r
-00101111\r
-00001000\r
-10001000\r
-00101111\r
-00001000\r
-10001111\r
-10000000\r
-10010000\r
-10010000\r
-01100110\r
-10000000\r
-01100101\r
-00100000\r
-01100011\r
-00110000\r
-00001000\r
-10000000\r
-00110000\r
-00001000\r
-10000111\r
-00110000\r
-01100100\r
-10000000\r
-01100101\r
-10010000\r
-01100110\r
-00101000\r
-00111001\r
-00110000\r
-00001000\r
-10001000\r
-00110000\r
-00001000\r
-10001111\r
-00001001\r
-01111000\r
-00100000\r
-01100011\r
-00110000\r
-01100100\r
-10000000\r
-01100101\r
-00110001\r
-00001000\r
-10000000\r
-00110001\r
-00001000\r
-10000111\r
-10010000\r
-01100110\r
-00101000\r
-00111001\r
-00001100\r
-01011110\r
-10000000\r
-01100101\r
-00110001\r
-00001000\r
-10001000\r
-00110001\r
-00001000\r
-10001111\r
-10010000\r
-01100110\r
-00100000\r
-01100011\r
-00110000\r
-01100100\r
-10000010\r
-10010011\r
-00110010\r
-00001000\r
-10000000\r
-00110010\r
-00001000\r
-10000111\r
-10000000\r
-10010100\r
-00001100\r
-01011110\r
-11100001\r
-11000001\r
-11111000\r
-00111100\r
-00110010\r
-00001000\r
-10001000\r
-00110010\r
-00001000\r
-10001111\r
-10010000\r
-10000000\r
-10010000\r
-00000001\r
-11110001\r
-11111111\r
-00111100\r
-10010000\r
-00110011\r
-00001000\r
-10000000\r
-00110011\r
-00001000\r
-10000111\r
-00100000\r
-01100101\r
-00110000\r
-01100110\r
-10000000\r
-01100011\r
-10010000\r
-01100100\r
-00110011\r
-00001000\r
-10001000\r
-00110011\r
-00001000\r
-10001111\r
-00101000\r
-00111001\r
-10011001\r
-10101100\r
-00111100\r
-10010000\r
-00100000\r
-01100101\r
-00110100\r
-00001000\r
-10000000\r
-00110100\r
-00001000\r
-10000111\r
-00110000\r
-01100110\r
-10000000\r
-01100011\r
-10010000\r
-01100100\r
-10000010\r
-10010011\r
-00110100\r
-00001000\r
-10001000\r
-00110100\r
-00001000\r
-10001111\r
-10011001\r
-11100000\r
-01100101\r
-11110000\r
-01100110\r
-11101001\r
-11111111\r
-11100000\r
-00110101\r
-00001000\r
-10000000\r
-00110101\r
-00001000\r
-10000111\r
-10000000\r
-01100101\r
-10010000\r
-01100110\r
-00000001\r
-00101000\r
-10000000\r
-10010010\r
-00110101\r
-00001000\r
-10001000\r
-00110101\r
-00001000\r
-10001111\r
-00010100\r
-10000000\r
-10010000\r
-10010000\r
-01100110\r
-10000000\r
-01100101\r
-00100000\r
-00110110\r
-00001000\r
-10000000\r
-00110110\r
-00001000\r
-10000111\r
-01100011\r
-00110000\r
-01100100\r
-10000000\r
-01100101\r
-10010000\r
-01100110\r
-00101000\r
-00110110\r
-00001000\r
-10001000\r
-00110110\r
-00001000\r
-10001111\r
-00111001\r
-11001001\r
-00100000\r
-01100011\r
-00110000\r
-01100100\r
-10000000\r
-01100101\r
-00110111\r
-00001000\r
-10000000\r
-00110111\r
-00001000\r
-10000111\r
-10010000\r
-01100110\r
-00101000\r
-00111001\r
-00001100\r
-01001000\r
-10000000\r
-01100101\r
-00110111\r
-00001000\r
-10001000\r
-00110111\r
-00001000\r
-10001111\r
-10010000\r
-01100110\r
-00100000\r
-01100011\r
-00110000\r
-01100100\r
-10000010\r
-10010011\r
-00111000\r
-00001000\r
-10000000\r
-00111000\r
-00001000\r
-10000111\r
-10000000\r
-10010100\r
-00010100\r
-00111100\r
-10010000\r
-01001110\r
-01010101\r
-01000111\r
-00111000\r
-00001000\r
-10001000\r
-00111000\r
-00001000\r
-10001111\r
-01010000\r
-00100000\r
-01100101\r
-00110000\r
-01100110\r
-10000000\r
-01100011\r
-10010000\r
-00111001\r
-00001000\r
-10000000\r
-00111001\r
-00001000\r
-10000111\r
-01100100\r
-00101000\r
-00111001\r
-00001001\r
-00001100\r
-11100000\r
-01100101\r
-11110000\r
-00111001\r
-00001000\r
-10001000\r
-00111001\r
-00001000\r
-10001111\r
-01100110\r
-11101001\r
-11111111\r
-11100000\r
-10000000\r
-01100101\r
-10010000\r
-01100110\r
-00111010\r
-00001000\r
-10000000\r
-00111010\r
-00001000\r
-10000111\r
-00000001\r
-00101000\r
-10000000\r
-10010010\r
-00010100\r
-10000000\r
-10010000\r
-10010000\r
-00111010\r
-00001000\r
-10001000\r
-00111010\r
-00001000\r
-10001111\r
-01100110\r
-10000000\r
-01100101\r
-00100000\r
-01100011\r
-00110000\r
-01100100\r
-10000000\r
-00111011\r
-00001000\r
-10000000\r
-00111011\r
-00001000\r
-10000111\r
-01100101\r
-10010000\r
-01100110\r
-00101000\r
-00111001\r
-11001001\r
-00100000\r
-01100011\r
-00111011\r
-00001000\r
-10001000\r
-00111011\r
-00001000\r
-10001111\r
-00110000\r
-01100100\r
-10000000\r
-01100101\r
-10010000\r
-01100110\r
-00101000\r
-00111001\r
-00111100\r
-00001000\r
-10000000\r
-00111100\r
-00001000\r
-10000111\r
-00001100\r
-00011010\r
-10000000\r
-01100101\r
-10010000\r
-01100110\r
-00100000\r
-01100011\r
-00111100\r
-00001000\r
-10001000\r
-00111100\r
-00001000\r
-10001111\r
-00110000\r
-01100100\r
-10000010\r
-10010011\r
-10000000\r
-10010100\r
-00010100\r
-00111100\r
-00111101\r
-00001000\r
-10000000\r
-00111101\r
-00001000\r
-10000111\r
-10010000\r
-01101110\r
-01110111\r
-01100111\r
-01110000\r
-00100000\r
-01100101\r
-00110000\r
-00111101\r
-00001000\r
-10001000\r
-00111101\r
-00001000\r
-10001111\r
-01100110\r
-10000000\r
-01100011\r
-10010000\r
-01100100\r
-10000010\r
-10010011\r
-00001001\r
-00111110\r
-00001000\r
-10000000\r
-00111110\r
-00001000\r
-10000111\r
-10100100\r
-11100000\r
-01100101\r
-11110000\r
-01100110\r
-11101001\r
-11111111\r
-11100000\r
-00111110\r
-00001000\r
-10001000\r
-00111110\r
-00001000\r
-10001111\r
-10000000\r
-01100101\r
-10010000\r
-01100110\r
-00000001\r
-00101000\r
-10000000\r
-10010010\r
-00111111\r
-00001000\r
-10000000\r
-00111111\r
-00001000\r
-10000111\r
-00010100\r
-10000000\r
-10010000\r
-10010000\r
-01100110\r
-10000000\r
-01100101\r
-00100000\r
-00111111\r
-00001000\r
-10001000\r
-00111111\r
-00001000\r
-10001111\r
-01100011\r
-00110000\r
-01100100\r
-10000000\r
-01100101\r
-10010000\r
-01100110\r
-00101000\r
-01000000\r
-00001000\r
-10000000\r
-01000000\r
-00001000\r
-10000111\r
-00111001\r
-11001001\r
-00100000\r
-01100011\r
-00110000\r
-01100100\r
-10000000\r
-01100101\r
-01000000\r
-00001000\r
-10001000\r
-01000000\r
-00001000\r
-10001111\r
-10010000\r
-01100110\r
-00101000\r
-00111001\r
-00001100\r
-10100001\r
-10000000\r
-01100101\r
-01000001\r
-00001000\r
-10000000\r
-01000001\r
-00001000\r
-10000111\r
-10010000\r
-01100110\r
-00100000\r
-01100011\r
-00110000\r
-01100100\r
-10000010\r
-10010011\r
-01000001\r
-00001000\r
-10001000\r
-01000001\r
-00001000\r
-10001111\r
-10000000\r
-10010100\r
-00010100\r
-00111100\r
-10010000\r
-10101110\r
-10111011\r
-10100111\r
-01000010\r
-00001000\r
-10000000\r
-01000010\r
-00001000\r
-10000111\r
-10110000\r
-00100000\r
-01100101\r
-00110000\r
-01100110\r
-10000000\r
-01100011\r
-10010000\r
-01000010\r
-00001000\r
-10001000\r
-01000010\r
-00001000\r
-10001111\r
-01100100\r
-10000010\r
-10010011\r
-00001001\r
-01100110\r
-11100000\r
-01100101\r
-11110000\r
-01000011\r
-00001000\r
-10000000\r
-01000011\r
-00001000\r
-10000111\r
-01100110\r
-11101001\r
-11111111\r
-11100000\r
-10000000\r
-01100101\r
-10010000\r
-01100110\r
-01000011\r
-00001000\r
-10001000\r
-01000011\r
-00001000\r
-10001111\r
-00000001\r
-00101000\r
-10000000\r
-10010010\r
-00010100\r
-10000000\r
-10010000\r
-10010000\r
-01000100\r
-00001000\r
-10000000\r
-01000100\r
-00001000\r
-10000111\r
-01100110\r
-10000000\r
-01100101\r
-00100000\r
-01100011\r
-00110000\r
-01100100\r
-10000000\r
-01000100\r
-00001000\r
-10001000\r
-01000100\r
-00001000\r
-10001111\r
-01100101\r
-10010000\r
-01100110\r
-00101000\r
-00111001\r
-11001001\r
-00100000\r
-01100011\r
-01000101\r
-00001000\r
-10000000\r
-01000101\r
-00001000\r
-10000111\r
-00110000\r
-01100100\r
-10000000\r
-01100101\r
-10010000\r
-01100110\r
-00101000\r
-00111001\r
-01000101\r
-00001000\r
-10001000\r
-01000101\r
-00001000\r
-10001111\r
-00001100\r
-01110011\r
-10000000\r
-01100101\r
-10010000\r
-01100110\r
-00100000\r
-01100011\r
-01000110\r
-00001000\r
-10000000\r
-01000110\r
-00001000\r
-10000111\r
-00110000\r
-01100100\r
-10000010\r
-10010011\r
-10000000\r
-10010100\r
-00010100\r
-00111100\r
-01000110\r
-00001000\r
-10001000\r
-01000110\r
-00001000\r
-10001111\r
-10010000\r
-10010001\r
-10101000\r
-01101001\r
-01001010\r
-10001110\r
-10011001\r
-10000111\r
-01000111\r
-00001000\r
-10000000\r
-01000111\r
-00001000\r
-10000111\r
-10010000\r
-10001011\r
-10010001\r
-01101000\r
-10000000\r
-01100011\r
-10010000\r
-01100100\r
-01000111\r
-00001000\r
-10001000\r
-01000111\r
-00001000\r
-10001111\r
-00100000\r
-01100101\r
-00110000\r
-01100110\r
-10000010\r
-10010011\r
-10000001\r
-10010100\r
-01001000\r
-00001000\r
-10000000\r
-01001000\r
-00001000\r
-10000111\r
-00001100\r
-10100010\r
-00111100\r
-10010000\r
-10011111\r
-00111100\r
-10010000\r
-00100000\r
-01001000\r
-00001000\r
-10001000\r
-01001000\r
-00001000\r
-10001111\r
-01100101\r
-00110000\r
-01100110\r
-10000000\r
-01100011\r
-10010000\r
-01100100\r
-10000010\r
-01001001\r
-00001000\r
-10000000\r
-01001001\r
-00001000\r
-10000111\r
-10010011\r
-10011001\r
-01001110\r
-00111100\r
-10010000\r
-00100000\r
-01100101\r
-00110000\r
-01001001\r
-00001000\r
-10001000\r
-01001001\r
-00001000\r
-10001111\r
-01100110\r
-10000000\r
-01100011\r
-10010000\r
-01100100\r
-10000010\r
-10010011\r
-10011001\r
-01001010\r
-00001000\r
-10000000\r
-01001010\r
-00001000\r
-10000111\r
-10001100\r
-00111100\r
-10010000\r
-00100000\r
-01100101\r
-00110000\r
-01100110\r
-10000000\r
-01001010\r
-00001000\r
-10001000\r
-01001010\r
-00001000\r
-10001111\r
-01100011\r
-10010000\r
-01100100\r
-10000010\r
-10010011\r
-10011001\r
-11100110\r
-10000000\r
-01001011\r
-00001000\r
-10000000\r
-01001011\r
-00001000\r
-10000111\r
-01100011\r
-10010000\r
-01100100\r
-00100000\r
-01100101\r
-00110000\r
-01100110\r
-10000010\r
-01001011\r
-00001000\r
-10001000\r
-01001011\r
-00001000\r
-10001111\r
-10010011\r
-10000001\r
-10010100\r
-00001100\r
-01011110\r
-01011111\r
-10000000\r
-01100011\r
-01001100\r
-00001000\r
-10000000\r
-01001100\r
-00001000\r
-10000111\r
-10010000\r
-01100100\r
-00100000\r
-01100101\r
-00110000\r
-01100110\r
-10000010\r
-10010011\r
-01001100\r
-00001000\r
-10001000\r
-01001100\r
-00001000\r
-10001111\r
-10000001\r
-10010100\r
-00001100\r
-10110111\r
-10111000\r
-10000000\r
-01100011\r
-10010000\r
-01001101\r
-00001000\r
-10000000\r
-01001101\r
-00001000\r
-10000111\r
-01100100\r
-00100000\r
-01100101\r
-00110000\r
-01100110\r
-10000010\r
-10010011\r
-10000001\r
-01001101\r
-00001000\r
-10001000\r
-01001101\r
-00001000\r
-10001111\r
-10010100\r
-00001100\r
-10001100\r
-10001101\r
-10000000\r
-01100011\r
-10010000\r
-01100100\r
-01001110\r
-00001000\r
-10000000\r
-01001110\r
-00001000\r
-10000111\r
-00100000\r
-01100101\r
-00110000\r
-01100110\r
-10000010\r
-10010011\r
-10000001\r
-10010100\r
-01001110\r
-00001000\r
-10001000\r
-01001110\r
-00001000\r
-10001010\r
-00001100\r
-11100101\r
-11100110\r
-10000000\r
-00001000\r
-10000000\r
-10000000\r
-00001000\r
-10000111\r
-10010100\r
-00000000\r
-10010100\r
-00000000\r
-10010100\r
-00000000\r
-10010100\r
-00000000\r
-10000000\r
-00001000\r
-10001000\r
-10000000\r
-00001000\r
-10001111\r
-10010100\r
-00000001\r
-10010100\r
-00000000\r
-10010100\r
-00000000\r
-10010100\r
-00000000\r
-10000001\r
-00001000\r
-10000000\r
-10000001\r
-00001000\r
-10000111\r
-10010100\r
-00000000\r
-10010100\r
-00000000\r
-10010100\r
-00000000\r
-10010100\r
-00000000\r
-10000001\r
-00001000\r
-10001000\r
-10000001\r
-00001000\r
-10001111\r
-10010100\r
-00000000\r
-10010100\r
-00000000\r
-10010100\r
-00000000\r
-10010100\r
-00000000\r
-10000010\r
-00001000\r
-10000000\r
-10000010\r
-00001000\r
-10000111\r
-10010100\r
-00000000\r
-10010100\r
-00000000\r
-10010100\r
-00000000\r
-10010100\r
-00000000\r
-10000010\r
-00001000\r
-10001000\r
-10000010\r
-00001000\r
-10001111\r
-10010100\r
-00000000\r
-10010100\r
-00000000\r
-10010100\r
-00000000\r
-10010100\r
-00000000\r
-10000011\r
-00001000\r
-10000000\r
-10000011\r
-00001000\r
-10000111\r
-10010100\r
-00000000\r
-10010100\r
-00000000\r
-10010100\r
-00000000\r
-10010100\r
-00000000\r
-10000011\r
-00001000\r
-10001000\r
-10000011\r
-00001000\r
-10001111\r
-10010100\r
-00000010\r
-10010100\r
-00000000\r
-10010100\r
-00000000\r
-10010100\r
-00000000\r
-10000100\r
-00001000\r
-10000000\r
-10000100\r
-00001000\r
-10000111\r
-10010100\r
-00000000\r
-10010100\r
-00000000\r
-10010100\r
-00000000\r
-10010100\r
-00000000\r
-10000100\r
-00001000\r
-10001000\r
-10000100\r
-00001000\r
-10001111\r
-00100100\r
-10111110\r
-11101111\r
-11100000\r
-10111111\r
-10111111\r
-11100000\r
-11100110\r
-10000101\r
-00001000\r
-10000000\r
-10000101\r
-00001000\r
-10000111\r
-11100000\r
-11101101\r
-11100000\r
-11000000\r
-10010000\r
-10010010\r
-00110110\r
-00000111\r
-10000101\r
-00001000\r
-10001000\r
-10000101\r
-00001000\r
-10001111\r
-11110111\r
-11100000\r
-11100110\r
-11100000\r
-11000000\r
-10010010\r
-00110110\r
-00000111\r
-10000110\r
-00001000\r
-10000000\r
-10000110\r
-00001000\r
-10000111\r
-11110111\r
-10010100\r
-00000010\r
-10010100\r
-00000000\r
-00101111\r
-00100111\r
-01110000\r
-10000110\r
-00001000\r
-10001000\r
-10000110\r
-00001000\r
-10001111\r
-10111101\r
-10111001\r
-10110001\r
-01101001\r
-10111001\r
-10010101\r
-10011011\r
-11001111\r
-10000111\r
-00001000\r
-10000000\r
-10000111\r
-00001000\r
-10000111\r
-10111001\r
-10010101\r
-00000001\r
-00101011\r
-11110000\r
-10110011\r
-11100000\r
-11100000\r
-10000111\r
-00001000\r
-10001000\r
-10000111\r
-00001000\r
-10001111\r
-11000000\r
-00001111\r
-00011111\r
-10010101\r
-11110111\r
-10010101\r
-00100011\r
-10111011\r
-10001000\r
-00001000\r
-10000000\r
-10001000\r
-00001000\r
-10000111\r
-10010101\r
-10110011\r
-11100000\r
-11100000\r
-11000000\r
-00001111\r
-00011111\r
-10010101\r
-10001000\r
-00001000\r
-10001000\r
-10001000\r
-00001000\r
-10001111\r
-11110111\r
-00101011\r
-10111011\r
-10010101\r
-10010110\r
-11100000\r
-00110000\r
-00000111\r
-10001001\r
-00001000\r
-10000000\r
-10001001\r
-00001000\r
-10000111\r
-11110000\r
-11100000\r
-11100000\r
-10010101\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10001001\r
-00001000\r
-10001000\r
-10001001\r
-00001000\r
-10001111\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-00010111\r
-00000111\r
-11110001\r
-10010001\r
-10001010\r
-00001000\r
-10000000\r
-10001010\r
-00001000\r
-10000111\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-00010111\r
-10001010\r
-00001000\r
-10001000\r
-10001010\r
-00001000\r
-10001111\r
-00000111\r
-11110100\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10001011\r
-00001000\r
-10000000\r
-10001011\r
-00001000\r
-10000111\r
-10010001\r
-00000000\r
-11100000\r
-11100000\r
-00011011\r
-00001011\r
-01010000\r
-01000000\r
-10001011\r
-00001000\r
-10001000\r
-10001011\r
-00001000\r
-10001111\r
-11110100\r
-11000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10001100\r
-00001000\r
-10000000\r
-10001100\r
-00001000\r
-10000111\r
-10010001\r
-00000000\r
-11100000\r
-11100000\r
-00011011\r
-00001011\r
-01010000\r
-01000000\r
-10001100\r
-00001000\r
-10001000\r
-10001100\r
-00001000\r
-10001111\r
-11110000\r
-11100000\r
-11100000\r
-11000000\r
-11100000\r
-11100000\r
-00000001\r
-10010101\r
-10001101\r
-00001000\r
-10000000\r
-10001101\r
-00001000\r
-10000111\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10001101\r
-00001000\r
-10001000\r
-10001101\r
-00001000\r
-10001111\r
-11100000\r
-11100000\r
-00010111\r
-00000111\r
-11110100\r
-11100000\r
-11100000\r
-00000001\r
-10001110\r
-00001000\r
-10000000\r
-10001110\r
-00001000\r
-10000111\r
-10010101\r
-10111011\r
-10111011\r
-10111011\r
-10111011\r
-10010101\r
-00101111\r
-01010011\r
-10001110\r
-00001000\r
-10001000\r
-10001110\r
-00001000\r
-10001111\r
-00110000\r
-11110100\r
-00101111\r
-00100111\r
-11111101\r
-10010101\r
-10010111\r
-10010101\r
-10001111\r
-00001000\r
-10000000\r
-10001111\r
-00001000\r
-10000111\r
-00101111\r
-01010110\r
-00110000\r
-11110100\r
-00101111\r
-00100111\r
-11111101\r
-10010101\r
-10001111\r
-00001000\r
-10001000\r
-10001111\r
-00001000\r
-10001111\r
-01010101\r
-01000000\r
-10010101\r
-00101111\r
-01010100\r
-00110000\r
-11110100\r
-00101111\r
-10010000\r
-00001000\r
-10000000\r
-10010000\r
-00001000\r
-10000111\r
-00100111\r
-11111101\r
-10010101\r
-10010111\r
-10010101\r
-11101111\r
-11101111\r
-10010101\r
-10010000\r
-00001000\r
-10001000\r
-10010000\r
-00001000\r
-10001111\r
-11100000\r
-11100000\r
-11101111\r
-11100101\r
-11101100\r
-11101111\r
-11101111\r
-11101111\r
-10010001\r
-00001000\r
-10000000\r
-10010001\r
-00001000\r
-10000111\r
-10111011\r
-00000001\r
-10010111\r
-11110111\r
-10111011\r
-00000001\r
-10010111\r
-11110111\r
-10010001\r
-00001000\r
-10001000\r
-10010001\r
-00001000\r
-10001111\r
-10111011\r
-00000001\r
-10010111\r
-11110111\r
-10111011\r
-00000001\r
-10010111\r
-11110111\r
-10010010\r
-00001000\r
-10000000\r
-10010010\r
-00001000\r
-10000111\r
-01010000\r
-01000000\r
-11110111\r
-11101111\r
-10111011\r
-11100001\r
-11100000\r
-11100000\r
-10010010\r
-00001000\r
-10001000\r
-10010010\r
-00001000\r
-10001111\r
-10110110\r
-10010100\r
-10010101\r
-10111101\r
-10111110\r
-10111101\r
-11001111\r
-00101011\r
-10010011\r
-00001000\r
-10000000\r
-10010011\r
-00001000\r
-10000111\r
-11110000\r
-10011000\r
-10011000\r
-10010101\r
-10011010\r
-10011010\r
-10010101\r
-10010001\r
-10010011\r
-00001000\r
-10001000\r
-10010011\r
-00001000\r
-10001111\r
-00000000\r
-10010001\r
-00000000\r
-01011111\r
-01001111\r
-11100000\r
-00110000\r
-00000111\r
-10010100\r
-00001000\r
-10000000\r
-10010100\r
-00001000\r
-10000111\r
-11110000\r
-11100000\r
-11100000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-11100000\r
-10010100\r
-00001000\r
-10001000\r
-10010100\r
-00001000\r
-10001111\r
-11100000\r
-00010111\r
-00000111\r
-11110100\r
-11100000\r
-11100000\r
-00000001\r
-10010101\r
-10010101\r
-00001000\r
-10000000\r
-10010101\r
-00001000\r
-10000111\r
-11101111\r
-10111111\r
-10111011\r
-11100001\r
-10111001\r
-10111100\r
-11100000\r
-10111001\r
-10010101\r
-00001000\r
-10001000\r
-10010101\r
-00001000\r
-10001111\r
-10110001\r
-01101001\r
-10111001\r
-10110111\r
-01101000\r
-10111111\r
-10010100\r
-10010101\r
-10010110\r
-00001000\r
-10000000\r
-10010110\r
-00001000\r
-10000111\r
-10010010\r
-10010010\r
-10110110\r
-10010010\r
-00100100\r
-10010011\r
-10010011\r
-10010011\r
-10010110\r
-00001000\r
-10001000\r
-10010110\r
-00001000\r
-10001111\r
-10010011\r
-10010011\r
-10010011\r
-10010011\r
-10010011\r
-10010011\r
-10010011\r
-11100000\r
-10010111\r
-00001000\r
-10000000\r
-10010111\r
-00001000\r
-10000111\r
-11100000\r
-11101111\r
-11100101\r
-11101100\r
-11101111\r
-11101111\r
-11101111\r
-10111011\r
-10010111\r
-00001000\r
-10001000\r
-10010111\r
-00001000\r
-10001111\r
-00000001\r
-10010111\r
-11110111\r
-10111011\r
-00000001\r
-10010111\r
-11110111\r
-10111011\r
-10011000\r
-00001000\r
-10000000\r
-10011000\r
-00001000\r
-10000111\r
-00000001\r
-10010111\r
-11110111\r
-10111011\r
-00000001\r
-10010111\r
-11110111\r
-01010000\r
-10011000\r
-00001000\r
-10001000\r
-10011000\r
-00001000\r
-10001111\r
-01000000\r
-11110111\r
-11101111\r
-10111011\r
-11100001\r
-11100000\r
-11100000\r
-10110110\r
-10011001\r
-00001000\r
-10000000\r
-10011001\r
-00001000\r
-10000111\r
-10010100\r
-10010101\r
-10111101\r
-10111110\r
-10111101\r
-11001111\r
-10010001\r
-00000000\r
-10011001\r
-00001000\r
-10001000\r
-10011001\r
-00001000\r
-10001111\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-00010111\r
-00000111\r
-10011010\r
-00001000\r
-10000000\r
-10011010\r
-00001000\r
-10000111\r
-11110001\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-01011001\r
-01001111\r
-10000001\r
-10011010\r
-00001000\r
-10001000\r
-10011010\r
-00001000\r
-10001111\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010110\r
-11100000\r
-00110000\r
-00000111\r
-10011011\r
-00001000\r
-10000000\r
-10011011\r
-00001000\r
-10000111\r
-11110000\r
-11100000\r
-11100000\r
-10010011\r
-00000000\r
-10010011\r
-00000000\r
-10010001\r
-10011011\r
-00001000\r
-10001000\r
-10011011\r
-00001000\r
-10001111\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-00010111\r
-10011100\r
-00001000\r
-10000000\r
-10011100\r
-00001000\r
-10000111\r
-00000111\r
-11110000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10011100\r
-00001000\r
-10001000\r
-10011100\r
-00001000\r
-10001111\r
-10010001\r
-00000000\r
-00010111\r
-00000111\r
-11110001\r
-10010001\r
-00000000\r
-10010001\r
-10011101\r
-00001000\r
-10000000\r
-10011101\r
-00001000\r
-10000111\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-00011011\r
-00001011\r
-01010000\r
-10011101\r
-00001000\r
-10001000\r
-10011101\r
-00001000\r
-10001111\r
-01000000\r
-11110101\r
-10011010\r
-10011010\r
-11000000\r
-10011000\r
-10011000\r
-10010001\r
-10011110\r
-00001000\r
-10000000\r
-10011110\r
-00001000\r
-10000111\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-00010111\r
-10011110\r
-00001000\r
-10001000\r
-10011110\r
-00001000\r
-10001111\r
-00000111\r
-11110000\r
-11001111\r
-10011000\r
-10011000\r
-10010001\r
-00000000\r
-10010001\r
-10011111\r
-00001000\r
-10000000\r
-10011111\r
-00001000\r
-10000111\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-00010111\r
-00000111\r
-11110011\r
-10011111\r
-00001000\r
-10001000\r
-10011111\r
-00001000\r
-10001111\r
-11001111\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-10100000\r
-00001000\r
-10000000\r
-10100000\r
-00001000\r
-10000111\r
-00000000\r
-00011011\r
-00001011\r
-01010000\r
-01000000\r
-11110110\r
-00101111\r
-00100111\r
-10100000\r
-00001000\r
-10001000\r
-10100000\r
-00001000\r
-10001111\r
-11111101\r
-10010101\r
-10010101\r
-10010100\r
-10011010\r
-10011010\r
-11100000\r
-11100000\r
-10100001\r
-00001000\r
-10000000\r
-10100001\r
-00001000\r
-10000111\r
-10010111\r
-11110111\r
-11001111\r
-10010010\r
-10010010\r
-10110110\r
-10010010\r
-00100100\r
-10100001\r
-00001000\r
-10001000\r
-10100001\r
-00001000\r
-10001111\r
-10010011\r
-10010011\r
-10010011\r
-10010011\r
-10010011\r
-10010011\r
-10011011\r
-11000000\r
-10100010\r
-00001000\r
-10000000\r
-10100010\r
-00001000\r
-10000111\r
-10011010\r
-10011000\r
-10010100\r
-10011010\r
-10011010\r
-11100000\r
-11100000\r
-10010111\r
-10100010\r
-00001000\r
-10001000\r
-10100010\r
-00001000\r
-10001111\r
-11110111\r
-11001111\r
-10011011\r
-11000000\r
-10011000\r
-10011010\r
-10010100\r
-10011010\r
-10100011\r
-00001000\r
-10000000\r
-10100011\r
-00001000\r
-10000111\r
-10011010\r
-11100000\r
-11100000\r
-10010111\r
-11110111\r
-11001111\r
-10010001\r
-00000000\r
-10100011\r
-00001000\r
-10001000\r
-10100011\r
-00001000\r
-10001111\r
-10010001\r
-00000000\r
-01011111\r
-01001111\r
-11100000\r
-00110000\r
-00000111\r
-11110000\r
-10100100\r
-00001000\r
-10000000\r
-10100100\r
-00001000\r
-10000111\r
-11100000\r
-11100000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-00010111\r
-00000111\r
-10100100\r
-00001000\r
-10001000\r
-10100100\r
-00001000\r
-10001111\r
-11110100\r
-11000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10110001\r
-01011001\r
-10100101\r
-00001000\r
-10000000\r
-10100101\r
-00001000\r
-10000111\r
-01001111\r
-10000011\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010110\r
-11100000\r
-10100101\r
-00001000\r
-10001000\r
-10100101\r
-00001000\r
-10001111\r
-00110000\r
-00000111\r
-11110000\r
-11100000\r
-11100000\r
-10010011\r
-00000000\r
-10010011\r
-10100110\r
-00001000\r
-10000000\r
-10100110\r
-00001000\r
-10000111\r
-00000000\r
-10110111\r
-01101000\r
-10111111\r
-10010100\r
-10010001\r
-00000000\r
-10010001\r
-10100110\r
-00001000\r
-10001000\r
-10100110\r
-00001000\r
-10001111\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-00010111\r
-00000111\r
-11110001\r
-10100111\r
-00001000\r
-10000000\r
-10100111\r
-00001000\r
-10000111\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10100111\r
-00001000\r
-10001000\r
-10100111\r
-00001000\r
-10001111\r
-00010111\r
-00000111\r
-11110100\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-10101000\r
-00001000\r
-10000000\r
-10101000\r
-00001000\r
-10000111\r
-00000000\r
-10010001\r
-00000000\r
-00011011\r
-00001011\r
-01010000\r
-01000000\r
-11110100\r
-10101000\r
-00001000\r
-10001000\r
-10101000\r
-00001000\r
-10001111\r
-11000000\r
-10011000\r
-10011000\r
-10010100\r
-10011010\r
-10011010\r
-11100000\r
-11100000\r
-10101001\r
-00001000\r
-10000000\r
-10101001\r
-00001000\r
-10000111\r
-10010111\r
-11110111\r
-11001111\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-10101001\r
-00001000\r
-10001000\r
-10101001\r
-00001000\r
-10001111\r
-00000000\r
-10010001\r
-00000000\r
-00011011\r
-00001011\r
-01010000\r
-01000000\r
-11110000\r
-10101010\r
-00001000\r
-10000000\r
-10101010\r
-00001000\r
-10000111\r
-10011010\r
-10011010\r
-10010001\r
-10010001\r
-10010001\r
-10010001\r
-10010001\r
-10010001\r
-10101010\r
-00001000\r
-10001000\r
-10101010\r
-00001000\r
-10001111\r
-10010000\r
-10111110\r
-10010000\r
-10010000\r
-10010101\r
-11101111\r
-11100000\r
-10111111\r
-10101011\r
-00001000\r
-10000000\r
-10101011\r
-00001000\r
-10000111\r
-10111111\r
-11101111\r
-10111111\r
-10111011\r
-11100001\r
-10111001\r
-10111100\r
-11100000\r
-10101011\r
-00001000\r
-10001000\r
-10101011\r
-00001000\r
-10001111\r
-10111001\r
-10110001\r
-01101001\r
-10111001\r
-10110111\r
-01101000\r
-10111111\r
-10010100\r
-10101100\r
-00001000\r
-10000000\r
-10101100\r
-00001000\r
-10000111\r
-10011010\r
-10011010\r
-10011011\r
-11001111\r
-11100100\r
-10111001\r
-10011011\r
-11001111\r
-10101100\r
-00001000\r
-10001000\r
-10101100\r
-00001000\r
-10001111\r
-11100100\r
-10111001\r
-10011011\r
-11001111\r
-11100100\r
-10111001\r
-10011011\r
-11001111\r
-10101101\r
-00001000\r
-10000000\r
-10101101\r
-00001000\r
-10000111\r
-11100101\r
-10111001\r
-10011011\r
-11001111\r
-11100101\r
-10111001\r
-10011011\r
-11001111\r
-10101101\r
-00001000\r
-10001000\r
-10101101\r
-00001000\r
-10001111\r
-11100000\r
-10111001\r
-10011000\r
-10011000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10101110\r
-00001000\r
-10000000\r
-10101110\r
-00001000\r
-10000111\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-00010111\r
-00000111\r
-11110100\r
-11000000\r
-10101110\r
-00001000\r
-10001000\r
-10101110\r
-00001000\r
-10001111\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-01011001\r
-01001111\r
-10000001\r
-10010001\r
-10101111\r
-00001000\r
-10000000\r
-10101111\r
-00001000\r
-10000111\r
-00000000\r
-10010001\r
-00000000\r
-10010110\r
-11100000\r
-00110000\r
-00000111\r
-11110000\r
-10101111\r
-00001000\r
-10001000\r
-10101111\r
-00001000\r
-10001111\r
-11100000\r
-11100000\r
-10010011\r
-00000000\r
-10010011\r
-00000000\r
-10010001\r
-00000000\r
-10110000\r
-00001000\r
-10000000\r
-10110000\r
-00001000\r
-10000111\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-00010111\r
-00000111\r
-10110000\r
-00001000\r
-10001000\r
-10110000\r
-00001000\r
-10001111\r
-11110100\r
-11000001\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10110001\r
-00001000\r
-10000000\r
-10110001\r
-00001000\r
-10000111\r
-10010001\r
-00000000\r
-00010111\r
-00000111\r
-11110000\r
-11000001\r
-10010001\r
-00000000\r
-10110001\r
-00001000\r
-10001000\r
-10110001\r
-00001000\r
-10001111\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-00011011\r
-00001011\r
-10110010\r
-00001000\r
-10000000\r
-10110010\r
-00001000\r
-10000111\r
-01010000\r
-01000000\r
-11110000\r
-11000001\r
-00110000\r
-11110000\r
-10010100\r
-10011010\r
-10110010\r
-00001000\r
-10001000\r
-10110010\r
-00001000\r
-10001111\r
-10011010\r
-11100000\r
-11100000\r
-10010111\r
-11110111\r
-11001111\r
-10011000\r
-10011000\r
-10110011\r
-00001000\r
-10000000\r
-10110011\r
-00001000\r
-10000111\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10110011\r
-00001000\r
-10001000\r
-10110011\r
-00001000\r
-10001111\r
-00010111\r
-00000111\r
-11110011\r
-11001111\r
-10011000\r
-10011000\r
-10010001\r
-00000000\r
-10110100\r
-00001000\r
-10000000\r
-10110100\r
-00001000\r
-10000111\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-00010111\r
-00000111\r
-10110100\r
-00001000\r
-10001000\r
-10110100\r
-00001000\r
-10001111\r
-11110011\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-01011001\r
-01001111\r
-10000001\r
-10110101\r
-00001000\r
-10000000\r
-10110101\r
-00001000\r
-10000111\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010110\r
-11100000\r
-00110000\r
-00000111\r
-10110101\r
-00001000\r
-10001000\r
-10110101\r
-00001000\r
-10001111\r
-11110000\r
-11100000\r
-11100000\r
-10010011\r
-00000000\r
-10010011\r
-00000000\r
-10010001\r
-10110110\r
-00001000\r
-10000000\r
-10110110\r
-00001000\r
-10000111\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-00010111\r
-10110110\r
-00001000\r
-10001000\r
-10110110\r
-00001000\r
-10001111\r
-00000111\r
-11110000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10110111\r
-00001000\r
-10000000\r
-10110111\r
-00001000\r
-10000111\r
-10010001\r
-00000000\r
-00010111\r
-00000111\r
-11110000\r
-11000001\r
-10010001\r
-00000000\r
-10110111\r
-00001000\r
-10001000\r
-10110111\r
-00001000\r
-10001111\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-00011011\r
-00001011\r
-10111000\r
-00001000\r
-10000000\r
-10111000\r
-00001000\r
-10000111\r
-01010000\r
-01000000\r
-11110000\r
-10011010\r
-10011010\r
-00101111\r
-00100111\r
-11111101\r
-10111000\r
-00001000\r
-10001000\r
-10111000\r
-00001000\r
-10001111\r
-10010101\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-10111001\r
-00001000\r
-10000000\r
-10111001\r
-00001000\r
-10000111\r
-00000000\r
-00010111\r
-00000111\r
-11110100\r
-11000001\r
-10010001\r
-00000000\r
-10010001\r
-10111001\r
-00001000\r
-10001000\r
-10111001\r
-00001000\r
-10001111\r
-00000000\r
-01011001\r
-01001111\r
-10000001\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10111010\r
-00001000\r
-10000000\r
-10111010\r
-00001000\r
-10000111\r
-10010110\r
-11100000\r
-00110000\r
-00000111\r
-11110000\r
-11100000\r
-11100000\r
-10010011\r
-10111010\r
-00001000\r
-10001000\r
-10111010\r
-00001000\r
-10001111\r
-00000000\r
-10010011\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-10111011\r
-00001000\r
-10000000\r
-10111011\r
-00001000\r
-10000111\r
-00000000\r
-10010001\r
-00000000\r
-00010111\r
-00000111\r
-11110000\r
-10010001\r
-00000000\r
-10111011\r
-00001000\r
-10001000\r
-10111011\r
-00001000\r
-10001111\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-00010111\r
-00000111\r
-10111100\r
-00001000\r
-10000000\r
-10111100\r
-00001000\r
-10000111\r
-11110000\r
-11000001\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10111100\r
-00001000\r
-10001000\r
-10111100\r
-00001000\r
-10001111\r
-10010001\r
-00000000\r
-00011011\r
-00001011\r
-01010000\r
-01000000\r
-11110000\r
-10011010\r
-10111101\r
-00001000\r
-10000000\r
-10111101\r
-00001000\r
-10000111\r
-10011010\r
-00101111\r
-00100111\r
-11111101\r
-10010101\r
-10010001\r
-00000000\r
-10010001\r
-10111101\r
-00001000\r
-10001000\r
-10111101\r
-00001000\r
-10001111\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-00010111\r
-00000111\r
-11110100\r
-10111110\r
-00001000\r
-10000000\r
-10111110\r
-00001000\r
-10000111\r
-11000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-01011001\r
-01001111\r
-10000001\r
-10111110\r
-00001000\r
-10001000\r
-10111110\r
-00001000\r
-10001111\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010110\r
-11100000\r
-00110000\r
-00000111\r
-10111111\r
-00001000\r
-10000000\r
-10111111\r
-00001000\r
-10000111\r
-11110000\r
-11100000\r
-11100000\r
-10010011\r
-00000000\r
-10010011\r
-00000000\r
-10010001\r
-10111111\r
-00001000\r
-10001000\r
-10111111\r
-00001000\r
-10001111\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-00010111\r
-11000000\r
-00001000\r
-10000000\r
-11000000\r
-00001000\r
-10000111\r
-00000111\r
-11110000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-11000000\r
-00001000\r
-10001000\r
-11000000\r
-00001000\r
-10001111\r
-10010001\r
-00000000\r
-00010111\r
-00000111\r
-11110000\r
-11000000\r
-10010001\r
-00000000\r
-11000001\r
-00001000\r
-10000000\r
-11000001\r
-00001000\r
-10000111\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-00011011\r
-00001011\r
-11000001\r
-00001000\r
-10001000\r
-11000001\r
-00001000\r
-10001111\r
-01010000\r
-01000000\r
-11110000\r
-10011010\r
-10011010\r
-00101111\r
-00100111\r
-11111101\r
-11000010\r
-00001000\r
-10000000\r
-11000010\r
-00001000\r
-10000111\r
-10010101\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-11000010\r
-00001000\r
-10001000\r
-11000010\r
-00001000\r
-10001111\r
-00000000\r
-00010111\r
-00000111\r
-11110100\r
-11000000\r
-10010001\r
-00000000\r
-10010001\r
-11000011\r
-00001000\r
-10000000\r
-11000011\r
-00001000\r
-10000111\r
-00000000\r
-01011001\r
-01001111\r
-10000001\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-11000011\r
-00001000\r
-10001000\r
-11000011\r
-00001000\r
-10001111\r
-10010110\r
-11100000\r
-00110000\r
-00000111\r
-11110000\r
-11100000\r
-11100000\r
-10010011\r
-11000100\r
-00001000\r
-10000000\r
-11000100\r
-00001000\r
-10000111\r
-00000000\r
-10010011\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-11000100\r
-00001000\r
-10001000\r
-11000100\r
-00001000\r
-10001111\r
-00000000\r
-10010001\r
-00000000\r
-00010111\r
-00000111\r
-11110000\r
-10010001\r
-00000000\r
-11000101\r
-00001000\r
-10000000\r
-11000101\r
-00001000\r
-10000111\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-00010111\r
-00000111\r
-11000101\r
-00001000\r
-10001000\r
-11000101\r
-00001000\r
-10001111\r
-11110000\r
-11000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-11000110\r
-00001000\r
-10000000\r
-11000110\r
-00001000\r
-10000111\r
-10010001\r
-00000000\r
-00011011\r
-00001011\r
-01010000\r
-01000000\r
-11110000\r
-10011010\r
-11000110\r
-00001000\r
-10001000\r
-11000110\r
-00001000\r
-10001111\r
-10011010\r
-10011000\r
-10111011\r
-10111011\r
-10111011\r
-00101111\r
-00100111\r
-11111101\r
-11000111\r
-00001000\r
-10000000\r
-11000111\r
-00001000\r
-10000111\r
-10010101\r
-10111011\r
-10011010\r
-11001110\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-11000111\r
-00001000\r
-10001000\r
-11000111\r
-00001000\r
-10001111\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-00011011\r
-00001011\r
-01010000\r
-01000000\r
-11001000\r
-00001000\r
-10000000\r
-11001000\r
-00001000\r
-10000111\r
-11110000\r
-11001110\r
-10011010\r
-10011010\r
-11001110\r
-10011000\r
-10011000\r
-10010001\r
-11001000\r
-00001000\r
-10001000\r
-11001000\r
-00001000\r
-10001111\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-00010111\r
-11001001\r
-00001000\r
-10000000\r
-11001001\r
-00001000\r
-10000111\r
-00000111\r
-11110011\r
-11001111\r
-10011000\r
-10011000\r
-10010001\r
-00000000\r
-10010001\r
-11001001\r
-00001000\r
-10001000\r
-11001001\r
-00001000\r
-10001111\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-00010111\r
-00000111\r
-11110011\r
-11001010\r
-00001000\r
-10000000\r
-11001010\r
-00001000\r
-10000111\r
-11001111\r
-10011000\r
-10011000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-11001010\r
-00001000\r
-10001000\r
-11001010\r
-00001000\r
-10001111\r
-00000000\r
-10010001\r
-00000000\r
-00010111\r
-00000111\r
-11110011\r
-11001110\r
-10010001\r
-11001011\r
-00001000\r
-10000000\r
-11001011\r
-00001000\r
-10000111\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-00011011\r
-11001011\r
-00001000\r
-10001000\r
-11001011\r
-00001000\r
-10001111\r
-00001011\r
-01010000\r
-01000000\r
-11110100\r
-11001111\r
-11001111\r
-10010001\r
-00000000\r
-11001100\r
-00001000\r
-10000000\r
-11001100\r
-00001000\r
-10000111\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-00011011\r
-00001011\r
-11001100\r
-00001000\r
-10001000\r
-11001100\r
-00001000\r
-10001111\r
-01010000\r
-01000000\r
-11110100\r
-11001110\r
-11001110\r
-10010001\r
-00000000\r
-10010001\r
-11001101\r
-00001000\r
-10000000\r
-11001101\r
-00001000\r
-10000111\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-00011011\r
-00001011\r
-01010000\r
-11001101\r
-00001000\r
-10001000\r
-11001101\r
-00001000\r
-10001111\r
-01000000\r
-11110100\r
-11001111\r
-11001111\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-11001110\r
-00001000\r
-10000000\r
-11001110\r
-00001000\r
-10000111\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-00011011\r
-00001011\r
-01010000\r
-01000000\r
-11001110\r
-00001000\r
-10001000\r
-11001110\r
-00001000\r
-10001010\r
-11110100\r
-11001110\r
-11001110\r
-00000000\r
-00010111\r
-00000000\r
-00000000\r
-00010111\r
-00001001\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00010000\r
-00010111\r
-00000000\r
-01010001\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-11111111\r
-11110111\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-10000000\r
-11000000\r
-10000000\r
-00000000\r
-11110000\r
-11111111\r
-11111111\r
-11110000\r
-11110000\r
-11111111\r
-11111111\r
-11110000\r
-11110000\r
-11111111\r
-11111111\r
-11110000\r
-11110000\r
-11111111\r
-11111111\r
-11110000\r
-11110000\r
-11111111\r
-11111111\r
-11110000\r
-11110000\r
-11111111\r
-11111111\r
-11110000\r
-11110000\r
-11111111\r
-11111111\r
-11110000\r
-11110000\r
-11111111\r
-11111111\r
-11110000\r
-11110000\r
-11111111\r
-11111111\r
-11110000\r
-11110000\r
-11111111\r
-11111111\r
-11110000\r
-11110000\r
-11111111\r
-11111111\r
-11110000\r
-11110000\r
-11111111\r
-11111111\r
-11110000\r
-11110000\r
-11111111\r
-11111111\r
-11110000\r
-11110000\r
-11111111\r
-11111111\r
-11110000\r
-11110000\r
-11111111\r
-11111111\r
-11110000\r
-11110000\r
-11111111\r
-11111111\r
-11110000\r
-11110000\r
-11111111\r
-11111111\r
-11110000\r
-11110000\r
-11111111\r
-11111111\r
-11110000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-01100010\r
-00100001\r
-00000000\r
-01100000\r
-01100010\r
-00100100\r
-00000000\r
-01100000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-11111100\r
-00000000\r
-11111111\r
-00000000\r
-11111111\r
-00000000\r
-11111111\r
-00000000\r
-11111111\r
-00000000\r
-11111111\r
-00000000\r
-11111111\r
-00000000\r
-11110000\r
-00000000\r
-11111111\r
-00000000\r
-11111111\r
-00000000\r
-11111111\r
-00000000\r
-11111111\r
-00000000\r
-11111111\r
-00000000\r
-11111111\r
-00000000\r
-11111111\r
-00000000\r
-11111111\r
-00000000\r
-11111111\r
-00000000\r
-11111111\r
-00000000\r
-11111111\r
-00000000\r
-11111111\r
-00000000\r
-11111111\r
-00000000\r
-11111111\r
-00000000\r
-11111111\r
-00000000\r
-11111100\r
-00000000\r
-00000000\r
-00000000\r
-00010111\r
-00010111\r
-00001001\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-11111111\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000001\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-00000000\r
-11100111\r
diff --git a/src/com/ftdi/usb/ftdi.i b/src/com/ftdi/usb/ftdi.i
new file mode 100644 (file)
index 0000000..ea3401b
--- /dev/null
@@ -0,0 +1,75 @@
+%module example
+%{
+#include "ftdi.h"
+%}
+
+%include<typemaps.i>
+%include<arrays_java.i>
+
+%inline %{
+#include "ftdi.h"
+struct ftdi_context *new_ftdi_context() {
+  return (struct ftdi_context*)malloc(sizeof(struct ftdi_context));
+}
+struct ftdi_eeprom *new_ftdi_eeprom() {
+  return (struct ftdi_eeprom*)malloc(sizeof(struct ftdi_eeprom));
+}
+
+%}
+
+
+int ftdi_init(struct ftdi_context *ftdi);
+/*
+int ftdi_set_interface(struct ftdi_context *ftdi, enum ftdi_interface interface);
+*/
+
+void ftdi_deinit(struct ftdi_context *ftdi);
+void ftdi_set_usbdev (struct ftdi_context *ftdi, usb_dev_handle *usbdev);
+    
+int ftdi_usb_find_all(struct ftdi_context *ftdi, struct ftdi_device_list **devlist,
+                      int vendor, int product);
+void ftdi_list_free(struct ftdi_device_list **devlist);
+    
+int ftdi_usb_open(struct ftdi_context *ftdi, int vendor, int product);
+int ftdi_usb_open_desc(struct ftdi_context *ftdi, int vendor, int product,
+                       const char* description, const char* serial);
+int ftdi_usb_open_dev(struct ftdi_context *ftdi, struct usb_device *dev);
+    
+int ftdi_usb_close(struct ftdi_context *ftdi);
+int ftdi_usb_reset(struct ftdi_context *ftdi);
+int ftdi_usb_purge_buffers(struct ftdi_context *ftdi);
+
+int ftdi_set_baudrate(struct ftdi_context *ftdi, int baudrate);
+
+int ftdi_set_line_property(struct ftdi_context *ftdi, int bits,
+                           int sbit, int parity);
+
+int ftdi_read_data(struct ftdi_context *ftdi, signed char buf[], int size);
+int ftdi_read_data_set_chunksize(struct ftdi_context *ftdi, unsigned int chunksize);
+int ftdi_read_data_get_chunksize(struct ftdi_context *ftdi, unsigned int *chunksize);
+
+int ftdi_write_data(struct ftdi_context *ftdi, signed char buf[], int size);
+int ftdi_write_data_set_chunksize(struct ftdi_context *ftdi, unsigned int chunksize);
+int ftdi_write_data_get_chunksize(struct ftdi_context *ftdi, unsigned int *chunksize);
+
+int ftdi_enable_bitbang(struct ftdi_context *ftdi, unsigned char bitmask);
+int ftdi_disable_bitbang(struct ftdi_context *ftdi);
+int ftdi_set_bitmode(struct ftdi_context *ftdi, unsigned char bitmask, unsigned char mode);
+int ftdi_read_pins(struct ftdi_context *ftdi, signed char pins[]);
+
+int ftdi_setflowctrl(struct ftdi_context *ftdi, int flowctrl);
+
+
+int ftdi_set_latency_timer(struct ftdi_context *ftdi, unsigned char latency);
+int ftdi_get_latency_timer(struct ftdi_context *ftdi, unsigned char *latency);
+
+// init and build eeprom from ftdi_eeprom structure
+void ftdi_eeprom_initdefaults(struct ftdi_eeprom *eeprom);
+int  ftdi_eeprom_build(struct ftdi_eeprom *eeprom, signed char output[]);
+
+// "eeprom" needs to be valid 128 byte eeprom (generated by the eeprom generator)
+// the checksum of the eeprom is valided
+
+int ftdi_read_eeprom(struct ftdi_context *ftdi, signed char eeprom[]);
+int ftdi_write_eeprom(struct ftdi_context *ftdi, signed char eeprom[]);
+int ftdi_erase_eeprom(struct ftdi_context *ftdi);
index a4a0f22..6f2ff6d 100644 (file)
@@ -33,7 +33,8 @@ public class AtmelSerial {
     public static int PIPELEN=20;
     public static void main(String[] s) throws Exception {
       //AvrDrone device = new AvrDrone(detectObitsPort());
-        AvrDrone device = new AvrDrone();
+        //AvrDrone device = new AvrDrone();
+        AvrDrone device = Demo.main2();
         At40k at40k = new At40k.At40k10(device);
         try {
             long begin = System.currentTimeMillis();
@@ -493,6 +494,7 @@ public class AtmelSerial {
             at40k.cell(6,13).yo(false);
             at40k.cell(7,12).xi(SE);
 
+            /*
             Gui vis = new Gui(at40k, device);
             Frame fr = new Frame();
             fr.addKeyListener(vis);
@@ -504,7 +506,7 @@ public class AtmelSerial {
             fr.repaint();
             fr.show();
             synchronized(AtmelSerial.class) { AtmelSerial.class.wait(); }
-
+            */
 
             Visualizer v = new Visualizer(at40k, device);
             v.show();
index 02fa4f9..63e6c78 100644 (file)
@@ -1,3 +1,9 @@
+// FIXMEs for SLIPWAY:\r
+//  - use INT3 instead of INT1\r
+//  - use PORTE[0:1] instead of PORTE[2:3]\r
+//  - use UART0 instead of UART1\r
+//  - clock frequency\r
+\r
 //\r
 // YOU MUST COMPILE THIS WITH -O3 OR THE AVR WILL NOT BE ABLE TO KEEP UP!!!!\r
 //\r
@@ -138,7 +144,7 @@ void init() {
   write_buf_tail = 0;\r
   EIMF  = 0xFF;                          /* Enalbe External Interrrupt*/  \r
   DDRD = 0xFF;                           /* Configure PORTD as Output */\r
-  DDRE = 1 << 4;                         /* ability to write to E */\r
+  DDRE = 1 << 4;                         /* ability to write to E4 */\r
   initUART1(12, 1);  //for slow board\r
   //initUART1(1, 0);\r
   fpga_interrupts(1);\r
index 0d580c5..cd50147 100644 (file)
@@ -14,8 +14,18 @@ public class AvrDrone extends AtmelDevice {
     final DataOutputStream out;
 
     final SerialPort sp;
-
-    public AvrDrone() { sp = null; in = null; out = null; } 
+    final boolean isFake;
+
+    public AvrDrone() { sp = null; in = null; out = null; isFake = true; } 
+
+    public AvrDrone(InputStream is, OutputStream os) throws IOException {
+        this.out = new DataOutputStream(os);
+        this.in = new DataInputStream(is);
+        this.sp = null;
+        isFake = false;
+        init();
+    } 
+    
     public AvrDrone(SerialPort sp) throws IOException, UnsupportedCommOperationException, InterruptedException, DeviceException {
         this.sp = sp;
         //sp.setSerialPortParams(115200, SerialPort.DATABITS_8, SerialPort.STOPBITS_1, SerialPort.PARITY_NONE);
@@ -28,6 +38,11 @@ public class AvrDrone extends AtmelDevice {
         Log.debug(this, "consuming any leftover data on the serial port");
         while(in.available() > 0) in.read();
         reset();
+        isFake = false;
+        init();
+    }
+
+    private void init() throws IOException {
         Log.debug(this, "waiting for device to identify itself");
         if (in.readByte() != (byte)'O')  throw new RuntimeException("didn't get the proper signature");
         if (in.readByte() != (byte)'B')  throw new RuntimeException("didn't get the proper signature");
@@ -39,7 +54,7 @@ public class AvrDrone extends AtmelDevice {
     }
 
     public synchronized void scanFPGA(boolean on) throws DeviceException {
-        if (sp==null) return;
+        if (isFake) return;
         try {
             if (on) {
                 out.writeByte(3);
@@ -52,7 +67,7 @@ public class AvrDrone extends AtmelDevice {
     // fixme!
     public static int retval = 0;
     public synchronized int readCount() throws DeviceException {
-        if (sp==null) return 0;
+        if (isFake) return 0;
         try {
             if (reader != null) {
                 reader.start();
@@ -89,7 +104,7 @@ public class AvrDrone extends AtmelDevice {
                 System.out.println("*** reader thread begun");
                 while(true) {
                     try {
-                        byte b = sp==null ? 0 : in.readByte();
+                        byte b = isFake ? 0 : in.readByte();
                         ByteCallback bc = (ByteCallback)callbacks.remove(0);
                         bc.call(b);
                     } catch (Exception e) {
@@ -102,7 +117,7 @@ public class AvrDrone extends AtmelDevice {
     public synchronized void readBus(ByteCallback bc) throws DeviceException {
         try {
             callbacks.add(bc);
-            if (sp!=null) {
+            if (!isFake) {
                 out.writeByte(2);
                 out.flush();
             }
@@ -116,7 +131,7 @@ public class AvrDrone extends AtmelDevice {
     public synchronized void readInterrupts(ByteCallback bc) throws DeviceException {
         try {
             callbacks.add(bc);
-            if (sp!=null) {
+            if (!isFake) {
                 out.writeByte(6);
                 out.flush();
             }
@@ -174,7 +189,8 @@ public class AvrDrone extends AtmelDevice {
             boolean xdec    = x==lastx-1;
             
             //System.out.println(zchange + " " + ychange + " " + xchange);
-            if (sp!=null) {
+            if (!isFake) {
+                /*
                 out.writeByte(0x80
                               | (zinc?0x40:zdec?0x04:zchange?0x44:0x00)
                               | (yinc?0x20:ydec?0x02:ychange?0x22:0x00)
@@ -182,6 +198,11 @@ public class AvrDrone extends AtmelDevice {
                 if (!zinc && !zdec && zchange) out.writeByte(z); else save++;
                 if (!yinc && !ydec && ychange) out.writeByte(y); else save++;
                 if (!xinc && !xdec && xchange) out.writeByte(x); else save++;
+                */
+                out.writeByte(1);
+                out.writeByte(z);
+                out.writeByte(y);
+                out.writeByte(x);
                 saveof++;
                 lastz = z;
                 lastx = x;
@@ -195,7 +216,7 @@ public class AvrDrone extends AtmelDevice {
     }
 
     public synchronized void flush() throws DeviceException {
-        if (sp==null) return;
+        if (isFake) return;
         try {
             out.flush();
         } catch (IOException e) { throw new DeviceException(e); }
diff --git a/src/edu/berkeley/obits/device/atmel/Chip.java b/src/edu/berkeley/obits/device/atmel/Chip.java
new file mode 100644 (file)
index 0000000..d6db1c5
--- /dev/null
@@ -0,0 +1,39 @@
+package edu.berkeley.obits.device.atmel;
+import com.ftdi.usb.*;
+import java.io.*;
+
+public abstract class Chip {
+    
+    public void doReset() {
+        flush();
+        buffered(false);
+
+
+        reset(false);
+        //avrrst(false);
+        try { Thread.sleep(200); } catch (Exception e) { }
+        reset(true);
+        //avrrst(true);
+        try { Thread.sleep(200); } catch (Exception e) { }
+    }
+
+    public abstract void reset(boolean on);
+    public abstract void avrrst(boolean on);
+    public abstract void int3(boolean on);
+
+    public abstract void config(boolean bit);
+    public abstract void config(int data, int numbits);
+
+    public abstract boolean initErr();
+    public abstract boolean porte(int pin);
+    public abstract void porte(int pin, boolean b);
+
+    public abstract void    con(boolean b);
+    public abstract boolean con();
+
+    //remove
+    public abstract void buffered();
+    public abstract void buffered(boolean buf);
+    public abstract void flush();
+    public abstract int readPins();
+}
diff --git a/src/edu/berkeley/obits/device/atmel/ChipImpl.java b/src/edu/berkeley/obits/device/atmel/ChipImpl.java
new file mode 100644 (file)
index 0000000..bea2fc4
--- /dev/null
@@ -0,0 +1,280 @@
+package edu.berkeley.obits.device.atmel;
+import com.ftdi.usb.*;
+import java.io.*;
+
+public class ChipImpl extends Chip {
+
+    public void doReset() {
+        dbangmode();
+        clk(false);
+        data(false);
+        con(false);
+        super.doReset();
+        dmask &= ~(1<<7);
+        dbangmode();
+    }
+    public void int3(boolean on) { throw new RuntimeException("not connected"); }
+    public boolean porte(int pin) { throw new RuntimeException("not connected"); }
+
+    int porte = 0;
+    public void porte(int pin, boolean b) {
+        porte = (~(1<<pin)) | (b ? (1<<pin) : 0);
+        if (pin==4) {
+            dbang(2, b);
+            flush();
+        }
+    }
+
+    public void config(boolean bit) { config(bit?1:0, 1); }
+
+    private SWIGTYPE_p_ftdi_context context;
+    private int bits = 0;
+
+    public ChipImpl() {
+        context = example.new_ftdi_context();
+
+        int result = example.ftdi_init(context);
+        if (result != 0)
+            throw new RuntimeException("ftdi_initErr() returned " + result);
+
+        result = example.ftdi_usb_open(context, 0x6666, 0x3133);
+        if (result != 0)
+            throw new RuntimeException("ftdi_usb_open() returned " + result);
+
+        //result = example.ftdi_set_baudrate(context, 750 * 1000);
+        result = example.ftdi_set_baudrate(context, 750 * 1000);
+        if (result != 0)
+            throw new RuntimeException("ftdi_set_baudrate() returned " + result);
+        result = example.ftdi_set_line_property(context, 8, 0, 0);
+        if (result != 0)
+            throw new RuntimeException("ftdi_set_baudrate() returned " + result);
+
+        doReset();
+    }
+
+    public int readPins() {
+        byte[] b = new byte[1];
+        int result = example.ftdi_read_pins(context, b);
+        if (result != 0)
+            throw new RuntimeException("ftdi_read_pins() returned " + result);
+        return b[0];
+    }
+
+    public void write(int out) {
+        byte[] b = new byte[1];
+        int result = 0;
+        b[0] = (byte)out;
+        while(result==0)
+            result = example.ftdi_write_data(context, b, 1);
+    }
+
+    private OutputStream os = new ChipOutputStream();
+    private InputStream  is = new ChipInputStream();
+
+    public OutputStream getOutputStream() {
+        //example.ftdi_write_data_set_chunksize(context, 32);
+        return os;
+    }
+    public InputStream  getInputStream() { return is; }
+
+    public class ChipInputStream extends InputStream {
+        public int available() throws IOException {
+            // FIXME
+            return 1;
+        }
+        public long skip(long l) throws IOException {
+            throw new RuntimeException("not supported");
+        }
+        public int read() throws IOException {
+            System.out.println("read()");
+            byte[] b = new byte[1];
+            int result = 0;
+            while(result==0)
+                result = read(b, 0, 1);
+            if (result==-1)
+                throw new IOException("ftdi_read_pins() returned " + result);
+            return b[0] & 0xff;
+        }
+        public int read(byte[] b, int off, int len) throws IOException {
+            System.out.println("read("+off+","+len+")");
+            // FIXME: blocking reads?
+            int result = 0;
+            while(true) {
+                if (len==0) return 0;
+                synchronized(ChipImpl.this) {
+                    byte[] b0 = new byte[len];
+                    result = example.ftdi_read_data(context, b0, len);
+                    if (result == -1)
+                        throw new IOException("ftdi_read_pins() returned " + result);
+                    if (result>0) {
+                        System.arraycopy(b0, 0, b, off, result);
+                        System.out.println("  return " + result);
+                        return result;
+                    }
+                }
+                Thread.yield();
+            }
+        }
+    }
+
+    public class ChipOutputStream extends OutputStream {
+        public void write(int b) throws IOException {
+            byte[] d = new byte[1];
+            d[0] = (byte)b;
+            write(d, 0, 1);
+        }
+        public void write(byte[] b, int off, int len) throws IOException {
+            byte[] b2 = new byte[64];
+            while(len > 0) {
+                System.arraycopy(b, off, b2, 0, Math.min(b2.length, len));
+                synchronized(ChipImpl.this) {
+                    int result = example.ftdi_write_data(context, b2, Math.min(b2.length, len));
+                    if (result < 0)
+                        throw new IOException("ftdi_write_data() returned " + result);
+                    off += result;
+                    len -= result;
+                }
+            }
+        }
+    }
+
+    public int read() {
+        byte[] b = new byte[1];
+        int result = 0;
+        while(result==0)
+            result = example.ftdi_read_data(context, b, 1);
+        if (result != 1)
+            throw new RuntimeException("ftdi_read_pins() returned " + result);
+        return (b[0] & 0xff);
+    }
+
+    ByteArrayOutputStream baos = new ByteArrayOutputStream();
+    public void flush() {
+        byte[] bytes = baos.toByteArray();
+        baos = new ByteArrayOutputStream();
+        dbang(bytes, bytes.length);
+    }
+    public boolean buffered = false;
+    public void buffered() { buffered = true; }
+    public void buffered(boolean buf) { buffered = buf; }
+    public void config(int dat) { config(dat, 8); }
+    public void config(int dat, int numbits) {
+        for(int i=(numbits-1); i>=0; i--) {
+            boolean bit = (dat & (1<<i)) != 0;
+            data(bit);
+            clk(true);
+            clk(false);
+        }
+    }
+
+    public void reset(boolean on) {
+        bits = on ? (1<<1) : 0;
+        cbangmode();
+        //dbang(0, on);
+    }
+    public void avrrst(boolean on) {
+        dbang(7, on);
+    }
+    public boolean initErr() { return (readPins() & (1<<4))!=0; }
+    public void clk(boolean on) { dbang(6, on); }
+    public void data(boolean on) { dbang(5, on); }
+
+    public boolean con() {
+
+        /*
+        mask &= ~(1<<0);
+        cbangmode();
+        boolean ret = (readPins() & (1<<0)) != 0;
+        dbangmode();
+        return ret;
+        */
+
+
+
+        dmask &= ~(1<<0);
+        dbangmode();
+        return (readPins() & (1<<0)) != 0;
+
+    }
+    public void con(boolean on) {
+
+        /*
+        mask |= (1<<0);
+        bits = on ? (1<<0) : 0;
+        cbangmode();
+        */
+
+
+        dmask |= (1<<0);
+        dbangmode();
+        dbang(0, on);
+
+    }
+
+    private static int mask =
+        (1<<0) |
+        (1<<1)// |
+        //(1<<2) |
+        //(1<<3)
+        ;
+
+    private static int dmask =
+        //(1<<0) |
+
+        (1<<1) |
+        (1<<2) |
+
+        //(1<<3) |
+        //(1<<4) |
+        (1<<5) |
+        (1<<6) |
+        (1<<7);
+
+    public void purge() {
+        example.ftdi_usb_purge_buffers(context);
+    }
+    public void uart() {
+        int result = example.ftdi_set_bitmode(context, (short)0, (short)0x00);
+        if (result != 0)
+            throw new RuntimeException("ftdi_set_bitmode() returned " + result);
+
+        result = example.ftdi_setflowctrl(context, 1 << 8);
+        if (result != 0)
+            throw new RuntimeException("ftdi_setflowcontrol() returned " +
+                                       result);
+
+    }
+    public void dbangmode() {
+        int result = example.ftdi_set_bitmode(context, (short)dmask, (short)0x01);
+        if (result != 0)
+            throw new RuntimeException("ftdi_set_bitmode() returned " + result);
+    }
+
+    private void cbangmode() {
+        int result = example.ftdi_set_bitmode(context, (short)((mask << 4) | bits), (short)0x20);
+        if (result != 0)
+            throw new RuntimeException("ftdi_set_bitmode() returned " + result);
+    }
+
+    private int dbits = 0;
+    private void dbang(int bit, boolean val) {
+        dbits = val ? (dbits | (1 << bit)) : (dbits & (~(1 << bit)));
+        if (buffered) {
+            baos.write((byte)dbits);
+        } else {
+            dbang((byte)dbits);
+        }
+    }
+    int write = 0;
+    private void dbang(byte by) {
+        byte[] b = new byte[1];
+        b[0] = by;
+        int result = example.ftdi_write_data(context, b, 1);
+        if (result != 1)
+            throw new RuntimeException("ftdi_write_data() returned " + result);
+    }
+    int queued = 0;
+    private void dbang(byte[] b, int len) {
+        example.ftdi_write_data(context, b, len);
+    }
+}
diff --git a/src/edu/berkeley/obits/device/atmel/Demo.java b/src/edu/berkeley/obits/device/atmel/Demo.java
new file mode 100644 (file)
index 0000000..c3d0632
--- /dev/null
@@ -0,0 +1,205 @@
+package edu.berkeley.obits.device.atmel;
+import com.ftdi.usb.*;
+import java.io.*;
+
+public class Demo {
+
+    static {
+        System.load(new File("build/"+System.mapLibraryName("Ftdi")).getAbsolutePath());
+    }
+
+    public static void main(String[] args) throws Exception {
+        main2();
+    }
+
+    public static AvrDrone main2() throws Exception {
+        Chip d = new ChipImpl();
+        boolean pin;
+        /*
+        doConfig(d, new InputStreamReader(new FileInputStream("e6-off.bst")));
+        pin = (d.readPins() & 0x2) != 0;
+        System.out.println("e6-off => " + pin + " " + (pin ? red("BAD") : green("good")));
+
+        doConfig(d, new InputStreamReader(new FileInputStream("e6-on.bst")));
+        pin = (d.readPins() & 0x2) != 0;
+        System.out.println("e6-on  => " + pin + " " + (pin ? green("good") : red("BAD")));
+        */
+
+        d.porte(4, true);
+
+        doConfig(d, new InputStreamReader(new FileInputStream("bitstreams/usbdrone.bst")));
+        System.out.println("       pins: " + pad(Integer.toString(d.readPins()&0xff,2),8));
+
+        //try { Thread.sleep(1000); } catch (Exception e) { }        
+        //((ChipImpl)d).dbangmode();
+
+        ChipImpl ci = (ChipImpl)d;
+        final InputStream is = new BufferedInputStream(ci.getInputStream());
+        final OutputStream os = new BufferedOutputStream(ci.getOutputStream());
+        int oldre=-1;
+
+        /*
+        new Thread() {
+            public void run() {
+                try {
+                    while(true) {
+                        for(int i=0; i<256; i++) {
+                            os.write(i);
+                        }
+                        os.flush();
+                    }
+                } catch (Exception e) {
+                    e.printStackTrace();
+                }
+            }
+        }.start();
+        */
+        for(int i=0; i<255; i++) {
+            os.write(0);
+        }
+        os.flush();
+
+        return new AvrDrone(is, os);
+        /*
+        while(true) {
+            //d.porte(4, true);
+            //try { Thread.sleep(1000); } catch (Exception e) { }
+            //System.out.println("char: " + d.readChar());
+
+            //System.out.println("e4=on  pins: " + pad(Integer.toString(d.readPins()&0xff,2),8));
+
+
+            int inc = 256;
+            for(int k=0; k<256; k += inc) {
+
+            //for(int i=k; i<k+inc; i++) {
+            //os.write(i);
+            //}
+            //os.flush();
+
+                for(int i=0; i<inc; i++) {
+                    int re = -1;
+                    while(re == -1) {
+                        re = is.read();
+                        if (re != -1) {
+                            System.out.print(((oldre == -1) || (re==((oldre+1)%256))) ? "... " : "BAD ");
+                            System.out.println(" read " + re);
+                            oldre = re;
+                        }
+                    }
+                }
+            }
+
+            
+            //System.out.println("e4=on  pins: " + ((ChipImpl)d).readChar());
+
+
+            //d.porte(4, false);
+            //try { Thread.sleep(1000); } catch (Exception e) { }
+            //d.readPins();
+            //System.out.println("e4=off pins: " + pad(Integer.toString(d.readPins()&0xff,2),8));
+            */
+    }
+
+    public static void doConfig(Chip d, Reader r) throws Exception {
+        boolean pin;
+
+        d.doReset();
+        d.config(0,10);
+        d.con();
+        d.config(Integer.parseInt("10110111", 2), 8);
+        d.config(0,1);
+        pin = d.initErr();
+        System.out.println("good preamble   => " + pin + " " + (pin ? green("good") : red("BAD")));
+
+        d.doReset();
+        d.config(0,9);
+        d.con();
+        d.config(Integer.parseInt("10110111", 2), 8);
+        d.config(0, 2);
+        pin = d.initErr();
+        System.out.println("bad preamble #2 => " + pin + " " + (pin ? red("BAD") : green("good")));
+
+        d.doReset();
+        d.config(0,10);
+        d.con();
+        d.config(Integer.parseInt("11110111", 2), 8);
+        d.config(0, 1);
+        pin = d.initErr();
+        System.out.println("bad preamble #1 => " + pin + " " + (pin ? red("BAD") : green("good")));
+
+
+        d.doReset();
+
+        d.config(0,10);
+        d.con();
+        //d.config(Integer.parseInt("10110111", 2));
+        //d.config(0);
+
+        BufferedReader br = new BufferedReader(r);
+        br.readLine();
+        int bytes = 0;
+        d.buffered();
+        //System.out.println("cts="+""+"  pins=" + pad(Integer.toString(d.readPins()&0xff,2),8));
+        while(true) {
+            String s = br.readLine();
+            if (s==null) break;
+            int in = Integer.parseInt(s, 2);
+            bytes++;
+            for(int i=7; i>=0; i--) {
+                d.config((((in & 0xff) & (1<<i))!=0)?1:0, 1);
+                boolean init = true; // d.initErr()
+                if (bytes < 100 || (bytes % 1000)==0) {
+                    d.flush();
+                    init = d.initErr();
+                    System.out.print("wrote " + bytes + " bytes, init="+init+"      \r");
+                }
+                if (!init)
+                    throw new RuntimeException("initialization failed at byte " + bytes + ", bit " + i);
+            }
+        }
+
+        d.flush();
+        if (!d.initErr())
+            throw new RuntimeException("initialization failed at " + bytes);
+        //System.out.println("cts="+""+"  pins=" + pad(Integer.toString(d.readPins()&0xff,2),8));
+
+
+        for(int i=0; i<100; i++) {
+            d.flush();
+            if (!d.initErr())
+                throw new RuntimeException("initialization failed at " + bytes);
+            try { Thread.sleep(20); } catch (Exception e) { }
+            System.out.print("cts="+""+"  pins=" + pad(Integer.toString(d.readPins()&0xff,2),8)+"      \r");
+            d.config(0,1);
+        }
+
+        System.out.println();
+        System.out.println("avr reset => false");
+        d.avrrst(false);
+        try { Thread.sleep(500); } catch (Exception e) { }
+        //System.out.println("cts="+""+"  pins=" + pad(Integer.toString(d.readPins()&0xff,2),8));
+
+        //((ChipImpl)d).avr();
+
+        //System.out.println("avr reset => true");
+        ((ChipImpl)d).uart();
+        ((ChipImpl)d).purge();
+
+        //d.avrrst(true);
+        //try { Thread.sleep(500); } catch (Exception e) { }
+        //System.out.println("cts="+""+"  pins=" + pad(Integer.toString(d.readPins()&0xff,2),8));
+
+
+    }
+    public static String pad(String s, int i) {
+        if (s.length() >= i) return s;
+        return "0"+pad(s, i-1);
+    }
+
+
+
+    public static String red(Object o) { return "\033[31m"+o+"\033[0m"; }
+    public static String green(Object o) { return "\033[32m"+o+"\033[0m"; }
+}
+
diff --git a/src/edu/berkeley/obits/gui/GuiConstants.java b/src/edu/berkeley/obits/gui/GuiConstants.java
new file mode 100644 (file)
index 0000000..5e2606a
--- /dev/null
@@ -0,0 +1,556 @@
+package edu.berkeley.obits.gui;
+
+import static edu.berkeley.obits.device.atmel.AtmelDevice.Constants.*;
+import static edu.berkeley.obits.device.atmel.AtmelDevice.Util.*;
+import edu.berkeley.obits.*;
+import edu.berkeley.obits.device.atmel.*;
+import java.awt.*;
+import java.awt.geom.*;
+import java.awt.event.*;
+import java.awt.color.*;
+import org.ibex.util.*;
+import java.io.*;
+import java.util.*;
+import javax.swing.*;
+
+public class GuiConstants {
+    public static int SIZE = 92;
+    public static int RINGS = 3;
+    public static int BEVEL = 5;
+    public static int CORE_SIZE = 64;
+    public static int CORE_OFFSET = 10;
+    public static int HOFF = 52;
+
+    public static int RED  = 0xff0000;
+    public static int BLUE = 0x0000ff;
+    //public static int LIGHTRED  = 0xff0000;
+    //public static int LIGHTBLUE = 0x0000ff;
+    public static int LIGHTRED  = 0xffbbbb;
+    public static int LIGHTBLUE = 0xbbbbff;
+    public static int GREEN = 0x006b33;
+    public static int WHITE = 0xffffff;
+    public static int BLACK = 0x000000;
+    public static int ORANGE = 0xff7f00;
+    public static int MAGENTA = 0xff00ff;
+
+    public static final P YLUT_OUTPUT_POINT  = new P(SIZE-CORE_OFFSET-CORE_SIZE+51 - 2, CORE_OFFSET + 41 - 3);
+    public static final P XLUT_OUTPUT_POINT  = new P(SIZE-CORE_OFFSET-CORE_SIZE+17 - 2, CORE_OFFSET + 41 - 3);
+
+    public static final String[] XLUT_EQUATIONS = new String[] {
+        "0",
+        "0",
+        "~t x ~y",
+        "~t ~y",
+        "~t ~x y",
+        "~t ~x",
+        "~t (~x y + x ~y)",
+        "~t (~x + ~y)",
+        "~t x y",
+        "~t x y",
+        "~t x",
+        "~t x",
+        "~t y",
+        "~t y",
+        "~t (x + y)",
+        "~t",
+        "t ~x ~y",
+        "~x ~y",
+        "~y (~t x + t ~x)",
+        "~y (~t + ~x)",
+        "~x (~t y + t ~y)",
+        "~x (~t + ~y)",
+        "~t (~x y + x ~y) + t ~x ~y",
+        "~t (~x + ~y) + ~x ~y",
+        "t ~x ~y + ~t x y",
+        "~x ~y + ~t x y",
+        "~t x + t ~x ~y",
+        "~x ~y + ~t x",
+        "~t y + t ~x ~y",
+        "~x ~y + ~t y",
+        "~t (x + y) + t ~x ~y",
+        "~t + ~x ~y",
+        "t x ~y",
+        "t x ~y",
+        "x ~y",
+        "x ~y",
+        "t x ~y + ~t ~x y",
+        "~t ~x + t x ~y",
+        "x ~y + ~t ~x y",
+        "x ~y + ~t ~x",
+        "x (~t y + t ~y)",
+        "x (~t y + t ~y)",
+        "x (~t + ~y)",
+        "x (~t + ~y)",
+        "~t y + t x ~y",
+        "~t y + t x ~y",
+        "x ~y + ~t y",
+        "~t + x ~y",
+        "t ~y",
+        "t ~y",
+        "~y (t + x)",
+        "~y",
+        "t ~y + ~t ~x y",
+        "t ~y + ~t ~x",
+        "~y (t + x) + ~t ~x y",
+        "~y + ~t ~x",
+        "t ~y + ~t x y",
+        "t ~y + ~t x y",
+        "t ~y + ~t x",
+        "~y + ~t x",
+        "t ~y + ~t y",
+        "t ~y + ~t y",
+        "(t y + ~t ~x ~y)",
+        "(t y)",
+        "t ~x y",
+        "t ~x y",
+        "~t x ~y + t ~x y",
+        "~t ~y + t ~x y",
+        "~x y",
+        "~x y",
+        "~x y + ~t x ~y",
+        "~t ~y + ~x y",
+        "y (~t x + t ~x)",
+        "y (~t x + t ~x)",
+        "~t x + t ~x y",
+        "~t x + t ~x y",
+        "y (~t + ~x)",
+        "y (~t + ~x)",
+        "~x y + ~t x",
+        "~t + ~x y",
+        "t ~x",
+        "t ~x",
+        "t ~x + ~t x ~y",
+        "~t ~y + t ~x",
+        "~x (t + y)",
+        "~x",
+        "~x (t + y) + ~t x ~y",
+        "~x + ~t ~y",
+        "t ~x + ~t x y",
+        "t ~x + ~t x y",
+        "t ~x + ~t x",
+        "t ~x + ~t x",
+        "~t y + t ~x",
+        "~x + ~t y",
+        "~(t x + ~t ~x ~y)",
+        "~(t x)",
+        "t (~x y + x ~y)",
+        "t (~x y + x ~y)",
+        "x ~y + t ~x y",
+        "x ~y + t ~x y",
+        "~x y + t x ~y",
+        "~x y + t x ~y",
+        "x ~y + ~x y",
+        "x ~y + ~x y",
+        "t (~x y + x ~y) + ~t x y",
+        "t (~x y + x ~y) + ~t x y",
+        "x (~t + ~y) + t ~x y",
+        "x (~t + ~y) + t ~x y",
+        "y (~t + ~x) + t x ~y",
+        "y (~t + ~x) + t x ~y",
+        "~(~x ~y + t x y)",
+        "~(~x ~y + t x y)",
+        "t (~x + ~y)",
+        "t (~x + ~y)",
+        "x ~y + t ~x",
+        "~y + t ~x",
+        "t ~y + ~x y",
+        "~x + t ~y",
+        "~(x y + ~t ~x ~y)",
+        "~(x y)",
+        "t (~x + ~y) + ~t x y",
+        "t (~x + ~y) + ~t x y",
+        "~(~t ~x + t x y)",
+        "~(~t ~x + t x y)",
+        "~(~t ~y + t x y)",
+        "~(~t ~y + t x y)",
+        "~(~t ~x ~y + t x y)",
+        "~(t x y)",
+        "t x y",
+        "~t ~x ~y + t x y",
+        "~t ~y + t x y",
+        "~t ~y + t x y",
+        "~t ~x + t x y",
+        "~t ~x + t x y",
+        "~t (~x + ~y) + t x y",
+        "~(t (~x + ~y) + ~t x y)",
+        "x y",
+        "x y + ~t ~x ~y",
+        "~t ~y + x y",
+        "~(t ~y + ~x y)",
+        "y (~t + x)",
+        "~(x ~y + t ~x)",
+        "~t + x y",
+        "~(t (~x + ~y))",
+        "~x ~y + t x y",
+        "~x ~y + t x y",
+        "~y (~t + ~x) + t x y",
+        "~(y (~t + ~x) + t x ~y)",
+        "~x (~t + ~y) + t x y",
+        "~(x (~t + ~y) + t ~x y)",
+        "~(t (~x y + x ~y) + ~t x y)",
+        "~(t (~x y + x ~y) + ~t x y)",
+        "~x ~y + x y",
+        "~(x ~y + ~x y)",
+        "~(~x y + t x ~y)",
+        "~(~x y + t x ~y)",
+        "~(x ~y + t ~x y)",
+        "~(x ~y + t ~x y)",
+        "~(t (~x y + x ~y))",
+        "~(t (~x y + x ~y))",
+        "t x",
+        "t x + ~t ~x ~y",
+        "x (t + ~y)",
+        "~(~t y + t ~x)",
+        "~t ~x + t x",
+        "~(t ~x + ~t x)",
+        "~(t ~x + ~t x y)",
+        "~(t ~x + ~t x y)",
+        "x (t + y)",
+        "~(~x (t + y) + ~t x ~y)",
+        "x",
+        "~(~x (t + y))",
+        "~t y + t x",
+        "~(t ~x + ~t x ~y)",
+        "~(t ~x)",
+        "~(t ~x)",
+        "~x ~y + t x",
+        "~(~x y + ~t x)",
+        "~y + t x",
+        "~(y (~t + ~x))",
+        "~(~t x + t ~x y)",
+        "~(~t x + t ~x y)",
+        "~(y (~t x + t ~x))",
+        "~(y (~t x + t ~x))",
+        "t ~y + x y",
+        "~(~x y + ~t x ~y)",
+        "~(~x y)",
+        "~(~x y)",
+        "~(~t ~y + t ~x y)",
+        "~(~t x ~y + t ~x y)",
+        "~(t ~x y)",
+        "~(t ~x y)",
+        "t y",
+        "t y + ~t ~x ~y",
+        "~t ~y + t y",
+        "~(t ~y + ~t y)",
+        "y (t + ~x)",
+        "~(t ~y + ~t x)",
+        "~(t ~y + ~t x y)",
+        "~(t ~y + ~t x y)",
+        "y (t + x)",
+        "~(~y (t + x) + ~t ~x y)",
+        "~(t ~y + ~t ~x)",
+        "~(t ~y + ~t ~x y)",
+        "y",
+        "~(~y (t + x))",
+        "~(t ~y)",
+        "~(t ~y)",
+        "~x ~y + t y",
+        "~(x ~y + ~t y)",
+        "~(~t y + t x ~y)",
+        "~(~t y + t x ~y)",
+        "~x + t y",
+        "~(x (~t + ~y))",
+        "~(x (~t y + t ~y))",
+        "~(x (~t y + t ~y))",
+        "x y + t ~x",
+        "~(x ~y + ~t ~x y)",
+        "~(~t ~x + t x ~y)",
+        "~(t x ~y + ~t ~x y)",
+        "~(x ~y)",
+        "~(x ~y)",
+        "~(t x ~y)",
+        "~(t x ~y)",
+        "t (x + y)",
+        "~(~t (x + y) + t ~x ~y)",
+        "x ~y + t y",
+        "~(~t y + t ~x ~y)",
+        "~x y + t x",
+        "~(~t x + t ~x ~y)",
+        "~(~x ~y + ~t x y)",
+        "~(t ~x ~y + ~t x y)",
+        "t (x + y) + x y",
+        "~(~t (~x y + x ~y) + t ~x ~y)",
+        "x + t y",
+        "~(~x (~t y + t ~y))",
+        "y + t x",
+        "~(~y (~t x + t ~x))",
+        "~(~x ~y)",
+        "~(t ~x ~y)",
+        "t",
+        "~(~t (x + y))",
+        "~(~t y)",
+        "~(~t y)",
+        "~(~t x)",
+        "~(~t x)",
+        "~(~t x y)",
+        "~(~t x y)",
+        "t + x y",
+        "~(~t (~x y + x ~y))",
+        "~(~t ~x)",
+        "~(~t ~x y)",
+        "~(~t ~y)",
+        "~(~t x ~y)",
+        "1",
+        "1"
+    };
+
+    public static final String[] YLUT_EQUATIONS = new String[] {
+        "0",
+        "0",
+        "~t ~x y",
+        "~t ~x",
+        "~t x ~y",
+        "~t ~y",
+        "~t (~x y + x ~y)",
+        "~t (~x + ~y)",
+        "~t x y",
+        "~t x y",
+        "~t y",
+        "~t y",
+        "~t x",
+        "~t x",
+        "~t (x + y)",
+        "~t",
+        "t ~x ~y",
+        "~x ~y",
+        "~x (~t y + t ~y)",
+        "~x (~t + ~y)",
+        "~y (~t x + t ~x)",
+        "~y (~t + ~x)",
+        "~t (~x y + x ~y) + t ~x ~y",
+        "~t (~x + ~y) + ~x ~y",
+        "t ~x ~y + ~t x y",
+        "~x ~y + ~t x y",
+        "~t y + t ~x ~y",
+        "~x ~y + ~t y",
+        "~t x + t ~x ~y",
+        "~x ~y + ~t x",
+        "~t (x + y) + t ~x ~y",
+        "~t + ~x ~y",
+        "t ~x y",
+        "t ~x y",
+        "~x y",
+        "~x y",
+        "~t x ~y + t ~x y",
+        "~t ~y + t ~x y",
+        "~x y + ~t x ~y",
+        "~t ~y + ~x y",
+        "y (~t x + t ~x)",
+        "y (~t x + t ~x)",
+        "y (~t + ~x)",
+        "y (~t + ~x)",
+        "~t x + t ~x y",
+        "~t x + t ~x y",
+        "~x y + ~t x",
+        "~t + ~x y",
+        "t ~x",
+        "t ~x",
+        "~x (t + y)",
+        "~x",
+        "t ~x + ~t x ~y",
+        "~t ~y + t ~x",
+        "~x (t + y) + ~t x ~y",
+        "~x + ~t ~y",
+        "t ~x + ~t x y",
+        "t ~x + ~t x y",
+        "~t y + t ~x",
+        "~x + ~t y",
+        "t ~x + ~t x",
+        "t ~x + ~t x",
+        "~(t x + ~t ~x ~y)",
+        "~(t x)",
+        "t x ~y",
+        "t x ~y",
+        "t x ~y + ~t ~x y",
+        "~t ~x + t x ~y",
+        "x ~y",
+        "x ~y",
+        "x ~y + ~t ~x y",
+        "x ~y + ~t ~x",
+        "x (~t y + t ~y)",
+        "x (~t y + t ~y)",
+        "~t y + t x ~y",
+        "~t y + t x ~y",
+        "x (~t + ~y)",
+        "x (~t + ~y)",
+        "x ~y + ~t y",
+        "~t + x ~y",
+        "t ~y",
+        "t ~y",
+        "t ~y + ~t ~x y",
+        "t ~y + ~t ~x",
+        "~y (t + x)",
+        "~y",
+        "~y (t + x) + ~t ~x y",
+        "~y + ~t ~x",
+        "t ~y + ~t x y",
+        "t ~y + ~t x y",
+        "t ~y + ~t y",
+        "t ~y + ~t y",
+        "t ~y + ~t x",
+        "~y + ~t x",
+        "~(t y + ~t ~x ~y)",
+        "~(t y)",
+        "t (~x y + x ~y)",
+        "t (~x y + x ~y)",
+        "~x y + t x ~y",
+        "~x y + t x ~y",
+        "x ~y + t ~x y",
+        "x ~y + t ~x y",
+        "x ~y + ~x y",
+        "x ~y + ~x y",
+        "t (~x y + x ~y) + ~t x y",
+        "t (~x y + x ~y) + ~t x y",
+        "y (~t + ~x) + t x ~y",
+        "y (~t + ~x) + t x ~y",
+        "x (~t + ~y) + t ~x y",
+        "x (~t + ~y) + t ~x y",
+        "~(~x ~y + t x y)",
+        "~(~x ~y + t x y)",
+        "t (~x + ~y)",
+        "t (~x + ~y)",
+        "t ~y + ~x y",
+        "~x + t ~y",
+        "x ~y + t ~x",
+        "~y + t ~x",
+        "~(x y + ~t ~x ~y)",
+        "~(x y)",
+        "t (~x + ~y) + ~t x y",
+        "t (~x + ~y) + ~t x y",
+        "~(~t ~y + t x y)",
+        "~(~t ~y + t x y)",
+        "~(~t ~x + t x y)",
+        "~(~t ~x + t x y)",
+        "~(~t ~x ~y + t x y)",
+        "~(t x y)",
+        "t x y",
+        "~t ~x ~y + t x y",
+        "~t ~x + t x y",
+        "~t ~x + t x y",
+        "~t ~y + t x y",
+        "~t ~y + t x y",
+        "~t (~x + ~y) + t x y",
+        "~(t (~x + ~y) + ~t x y)",
+        "x y",
+        "x y + ~t ~x ~y",
+        "y (~t + x)",
+        "~(x ~y + t ~x)",
+        "~t ~y + x y",
+        "~(t ~y + ~x y)",
+        "~t + x y",
+        "~(t (~x + ~y))",
+        "~x ~y + t x y",
+        "~x ~y + t x y",
+        "~x (~t + ~y) + t x y",
+        "~(x (~t + ~y) + t ~x y)",
+        "~y (~t + ~x) + t x y",
+        "~(y (~t + ~x) + t x ~y)",
+        "~(t (~x y + x ~y) + ~t x y)",
+        "~(t (~x y + x ~y) + ~t x y)",
+        "~x ~y + x y",
+        "~(x ~y + ~x y)",
+        "~(x ~y + t ~x y)",
+        "~(x ~y + t ~x y)",
+        "~(~x y + t x ~y)",
+        "~(~x y + t x ~y)",
+        "~(t (~x y + x ~y))",
+        "~(t (~x y + x ~y))",
+        "t y",
+        "t y + ~t ~x ~y",
+        "y (t + ~x)",
+        "~(t ~y + ~t x)",
+        "~t ~y + t y",
+        "~(t ~y + ~t y)",
+        "~(t ~y + ~t x y)",
+        "~(t ~y + ~t x y)",
+        "y (t + x)",
+        "~(~y (t + x) + ~t ~x y)",
+        "y",
+        "~(~y (t + x))",
+        "~(t ~y + ~t ~x)",
+        "~(t ~y + ~t ~x y)",
+        "~(t ~y)",
+        "~(t ~y)",
+        "~x ~y + t y",
+        "~(x ~y + ~t y)",
+        "~x + t y",
+        "~(x (~t + ~y))",
+        "~(~t y + t x ~y)",
+        "~(~t y + t x ~y)",
+        "~(x (~t y + t ~y))",
+        "~(x (~t y + t ~y))",
+        "x y + t ~x",
+        "~(x ~y + ~t ~x y)",
+        "~(x ~y)",
+        "~(x ~y)",
+        "~(~t ~x + t x ~y)",
+        "~(t x ~y + ~t ~x y)",
+        "~(t x ~y)",
+        "~(t x ~y)",
+        "t x",
+        "t x + ~t ~x ~y",
+        "~t ~x + t x",
+        "~(t ~x + ~t x)",
+        "x (t + ~y)",
+        "~(~t y + t ~x)",
+        "~(t ~x + ~t x y)",
+        "~(t ~x + ~t x y)",
+        "x (t + y)",
+        "~(~x (t + y) + ~t x ~y)",
+        "~t y + t x",
+        "~(t ~x + ~t x ~y)",
+        "x",
+        "~(~x (t + y))",
+        "~(t ~x)",
+        "~(t ~x)",
+        "~x ~y + t x",
+        "~(~x y + ~t x)",
+        "~(~t x + t ~x y)",
+        "~(~t x + t ~x y)",
+        "~y + t x",
+        "~(y (~t + ~x))",
+        "~(y (~t x + t ~x))",
+        "~(y (~t x + t ~x))",
+        "t ~y + x y",
+        "~(~x y + ~t x ~y)",
+        "~(~t ~y + t ~x y)",
+        "~(~t x ~y + t ~x y)",
+        "~(~x y)",
+        "~(~x y)",
+        "~(t ~x y)",
+        "~(t ~x y)",
+        "t (x + y)",
+        "~(~t (x + y) + t ~x ~y)",
+        "~x y + t x",
+        "~(~t x + t ~x ~y)",
+        "x ~y + t y",
+        "~(~t y + t ~x ~y)",
+        "~(~x ~y + ~t x y)",
+        "~(t ~x ~y + ~t x y)",
+        "t (x + y) + x y",
+        "~(~t (~x y + x ~y) + t ~x ~y)",
+        "y + t x",
+        "~(~y (~t x + t ~x))",
+        "x + t y",
+        "~(~x (~t y + t ~y))",
+        "~(~x ~y)",
+        "~(t ~x ~y)",
+        "t",
+        "~(~t (x + y))",
+        "~(~t x)",
+        "~(~t x)",
+        "~(~t y)",
+        "~(~t y)",
+        "~(~t x y)",
+        "~(~t x y)",
+        "t + x y",
+        "~(~t (~x y + x ~y))",
+        "~(~t ~y)",
+        "~(~t x ~y)",
+        "~(~t ~x)",
+        "~(~t ~x y)",
+        "1",
+        "Constant 1"
+    };
+}