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
+++ /dev/null
-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
--- /dev/null
+%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);
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();
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);
fr.repaint();
fr.show();
synchronized(AtmelSerial.class) { AtmelSerial.class.wait(); }
-
+ */
Visualizer v = new Visualizer(at40k, device);
v.show();
+// 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
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
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);
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");
}
public synchronized void scanFPGA(boolean on) throws DeviceException {
- if (sp==null) return;
+ if (isFake) return;
try {
if (on) {
out.writeByte(3);
// 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();
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) {
public synchronized void readBus(ByteCallback bc) throws DeviceException {
try {
callbacks.add(bc);
- if (sp!=null) {
+ if (!isFake) {
out.writeByte(2);
out.flush();
}
public synchronized void readInterrupts(ByteCallback bc) throws DeviceException {
try {
callbacks.add(bc);
- if (sp!=null) {
+ if (!isFake) {
out.writeByte(6);
out.flush();
}
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)
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;
}
public synchronized void flush() throws DeviceException {
- if (sp==null) return;
+ if (isFake) return;
try {
out.flush();
} catch (IOException e) { throw new DeviceException(e); }
--- /dev/null
+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();
+}
--- /dev/null
+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);
+ }
+}
--- /dev/null
+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"; }
+}
+
--- /dev/null
+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"
+ };
+}