summaryrefslogtreecommitdiffstats
path: root/oncology/dpfhack_display
diff options
context:
space:
mode:
Diffstat (limited to 'oncology/dpfhack_display')
-rw-r--r--oncology/dpfhack_display/Changelog33
-rwxr-xr-xoncology/dpfhack_display/Debug/dpf.sobin0 -> 63565 bytes
-rwxr-xr-xoncology/dpfhack_display/Debug/libdpf.sobin0 -> 63565 bytes
-rw-r--r--oncology/dpfhack_display/Makefile72
-rw-r--r--oncology/dpfhack_display/README63
-rwxr-xr-xoncology/dpfhack_display/build-dpf-lcd4linux.sh52
-rw-r--r--oncology/dpfhack_display/dpf.conf205
-rw-r--r--oncology/dpfhack_display/dpfbig.conf268
-rw-r--r--oncology/dpfhack_display/dpflib/Makefile24
-rw-r--r--oncology/dpfhack_display/dpflib/dpf.h143
-rw-r--r--oncology/dpfhack_display/dpflib/dpflib.c707
-rw-r--r--oncology/dpfhack_display/dpflib/fwload.c140
-rw-r--r--oncology/dpfhack_display/dpflib/rawusb.c177
-rw-r--r--oncology/dpfhack_display/dpflib/sglib.h19
l---------oncology/dpfhack_display/fw/Debug1
-rw-r--r--oncology/dpfhack_display/fw/README115
-rwxr-xr-xoncology/dpfhack_display/fw/chartbl.py96
-rwxr-xr-xoncology/dpfhack_display/fw/detect.py94
-rw-r--r--oncology/dpfhack_display/fw/font4x8.binbin0 -> 65536 bytes
-rwxr-xr-xoncology/dpfhack_display/fw/fulldump.py29
-rwxr-xr-xoncology/dpfhack_display/fw/hackit.py167
-rw-r--r--oncology/dpfhack_display/fw/hexfiles/cmdhandler_14e5.ihx64
-rw-r--r--oncology/dpfhack_display/fw/hexfiles/cmdhandler_14f4.ihx64
-rw-r--r--oncology/dpfhack_display/fw/hexfiles/cmdhandler_14fb.ihx63
-rw-r--r--oncology/dpfhack_display/fw/hexfiles/cmdhandler_big_14fb.ihx64
-rw-r--r--oncology/dpfhack_display/fw/hexfiles/fw_blue.ihx660
-rw-r--r--oncology/dpfhack_display/fw/hexfiles/fw_focal.ihx678
-rw-r--r--oncology/dpfhack_display/fw/hexfiles/fw_focal_landscape.ihx679
-rw-r--r--oncology/dpfhack_display/fw/hexfiles/fw_pearl.ihx686
-rw-r--r--oncology/dpfhack_display/fw/hexfiles/fw_pearl_landscape.ihx686
-rw-r--r--oncology/dpfhack_display/fw/hexfiles/fw_pink.ihx657
-rw-r--r--oncology/dpfhack_display/fw/hexfiles/fw_white.ihx657
-rw-r--r--oncology/dpfhack_display/fw/hexfiles/jmptbl0.ihx3
-rw-r--r--oncology/dpfhack_display/fw/hexfiles/jmptbl1.ihx3
-rw-r--r--oncology/dpfhack_display/fw/hexfiles/jmptbl2.ihx3
-rw-r--r--oncology/dpfhack_display/fw/hexfiles/jmptbl3.ihx3
-rw-r--r--oncology/dpfhack_display/fw/hexfiles/jmptbl_black.ihxbin0 -> 12288 bytes
-rw-r--r--oncology/dpfhack_display/fw/hexfiles/jmptbl_blue.ihx2
-rw-r--r--oncology/dpfhack_display/fw/hexfiles/jmptbl_pearl.ihx2
-rw-r--r--oncology/dpfhack_display/fw/hexfiles/jmptbl_pink.ihx2
-rw-r--r--oncology/dpfhack_display/fw/hexfiles/jmptbl_white.ihx2
-rw-r--r--oncology/dpfhack_display/fw/hexfiles/p_start.ihx5
-rw-r--r--oncology/dpfhack_display/fw/hexfiles/p_start0.ihx5
-rw-r--r--oncology/dpfhack_display/fw/hexfiles/p_start1.ihx5
-rw-r--r--oncology/dpfhack_display/fw/hexfiles/p_start2.ihx5
-rw-r--r--oncology/dpfhack_display/fw/hexfiles/p_start3.ihx6
-rw-r--r--oncology/dpfhack_display/fw/hexfiles/p_start_black.ihx5
-rw-r--r--oncology/dpfhack_display/fw/hexfiles/p_start_blue.ihx6
-rw-r--r--oncology/dpfhack_display/fw/hexfiles/p_start_pearl.ihx5
-rw-r--r--oncology/dpfhack_display/fw/hexfiles/p_start_pink.ihx5
-rw-r--r--oncology/dpfhack_display/fw/hexfiles/p_start_white.ihx5
-rw-r--r--oncology/dpfhack_display/fw/hexfiles/p_usbdesc.ihx16
-rwxr-xr-xoncology/dpfhack_display/fw/profiles.py142
-rw-r--r--oncology/dpfhack_display/fw/struct16846
-rw-r--r--oncology/dpfhack_display/fw/sys38759
-rwxr-xr-xoncology/dpfhack_display/fw/update.py15
-rw-r--r--oncology/dpfhack_display/include/flash.h19
-rw-r--r--oncology/dpfhack_display/include/usbuser.h27
-rw-r--r--oncology/dpfhack_display/lcd4linux-svn1142-dpf.patch2713
-rw-r--r--oncology/dpfhack_display/python/Makefile69
-rw-r--r--oncology/dpfhack_display/python/py_device.c492
-rw-r--r--oncology/dpfhack_display/reverse/Makefile76
-rw-r--r--oncology/dpfhack_display/reverse/README169
-rw-r--r--oncology/dpfhack_display/reverse/common.in213
-rw-r--r--oncology/dpfhack_display/reverse/dump.py470
-rw-r--r--oncology/dpfhack_display/src/jmptbl4.s22
-rw-r--r--oncology/dpfhack_display/src/jmptbl_black.s22
-rw-r--r--oncology/dpfhack_display/src/jmptbl_blue.s23
-rw-r--r--oncology/dpfhack_display/src/jmptbl_pearl.s22
-rw-r--r--oncology/dpfhack_display/src/jmptbl_pink.s23
-rw-r--r--oncology/dpfhack_display/src/jmptbl_white.s22
-rw-r--r--oncology/dpfhack_display/src/p_start_black.s32
-rw-r--r--oncology/dpfhack_display/src/p_start_blue.s34
-rw-r--r--oncology/dpfhack_display/src/p_start_pearl.s32
-rw-r--r--oncology/dpfhack_display/src/p_start_pink.s32
-rw-r--r--oncology/dpfhack_display/src/p_start_white.s32
-rw-r--r--oncology/dpfhack_display/src/p_usbdesc.s139
-rw-r--r--oncology/dpfhack_display/unixdll.mk101
78 files changed, 67997 insertions, 0 deletions
diff --git a/oncology/dpfhack_display/Changelog b/oncology/dpfhack_display/Changelog
new file mode 100644
index 00000000..77fd1929
--- /dev/null
+++ b/oncology/dpfhack_display/Changelog
@@ -0,0 +1,33 @@
+v0.1alpha
+ * Pure hack, no own firmware.
+ * Only provides extension of the command set to support blitting
+
+Mon, 11 Apr 2011 11:55:52 +0200
+v0.11alpha
+ * Actually starting a changelog
+ * This is a full firmware replacement, but we still talk about a
+ hack". Once we have a fully bootable replacement, we'll reset
+ version counting and start a new project.
+ LCD4linux (dpflib):
+ * Changed resolution query
+ * Support for orientation and backlight control
+ * Allow addressing of several frames ("Port" statement)
+ Firmware:
+ * Support for USB communication with restricted command set
+ (kinda compatible to 0.1alpha)
+ * Support for various LCD controllers/screens (Sitronix, Orisetech,
+ Ilitek, etc.)
+ * Locked flash access ('no-brick' mode for future upgrades)
+ * Power down mode: Full "deep sleep" with only RTC running
+ * Auto power down on low power
+ * Optional/experimental:
+ - Log ADC values to log sector on flash
+ - ADC voltage drawing over time (Menu: "Mon")
+ - Better Load/Exec support to download applets into the DPF via USB
+ * Frame specific issues:
+ - The default orientation of the Pearl 320x240 frame was changed such
+ that the USB connector is pointing down on normal display (i.e. we
+ show "Portrait"). Use the pearl_landscape TYPE option for
+ the original landscape mode.
+ - The display rotation on the 128x128 DPFs is freely configureable
+ using the Orientation option in the lcd4linux config file
diff --git a/oncology/dpfhack_display/Debug/dpf.so b/oncology/dpfhack_display/Debug/dpf.so
new file mode 100755
index 00000000..dc354c56
--- /dev/null
+++ b/oncology/dpfhack_display/Debug/dpf.so
Binary files differ
diff --git a/oncology/dpfhack_display/Debug/libdpf.so b/oncology/dpfhack_display/Debug/libdpf.so
new file mode 100755
index 00000000..dc354c56
--- /dev/null
+++ b/oncology/dpfhack_display/Debug/libdpf.so
Binary files differ
diff --git a/oncology/dpfhack_display/Makefile b/oncology/dpfhack_display/Makefile
new file mode 100644
index 00000000..c6c32e4f
--- /dev/null
+++ b/oncology/dpfhack_display/Makefile
@@ -0,0 +1,72 @@
+DISTVERSION = 0.12devel
+
+CURDIR = $(shell pwd)
+
+# Make sure this path is correct. Needs to point to dpf.h and libdpf.a
+DPFLIB = dpflib
+PYDPF = python
+
+FILES = Makefile lcd4linux-svn1142-dpf.patch README Changelog
+
+ifndef DESTDIR
+DESTDIR = /tmp
+endif
+
+default: $(DPFLIB)/libdpf.a
+ -[ -e src ] && (cd src; ./buildall.sh)
+ $(MAKE) -C $(PYDPF) install
+
+all: default lcd4linux/lcd4linux
+
+$(DPFLIB)/libdpf.a:
+ $(MAKE) -C $(DPFLIB) install
+
+lcd4linux/lcd4linux: $(DPFLIB)/libdpf.a
+ ./build-dpf-lcd4linux.sh $(CURDIR)
+
+dist: installdist
+ tar cfz /tmp/dpfhack-$(DISTVERSION).tgz --numeric-owner -C $(DESTDIR) dpf
+
+
+PYSCRIPTS += detect.py fulldump.py profiles.py hackit.py
+PYSCRIPTS += chartbl.py update.py
+
+LIBFILES += Makefile dpflib.c fwload.c rawusb.c
+LIBFILES += sglib.h dpf.h
+
+FILES += fw/README unixdll.mk
+FILES += $(PYDPF)/Makefile $(PYDPF)/py_device.c
+FILES += include/usbuser.h include/flash.h
+FILES += $(LIBFILES:%=$(DPFLIB)/%)
+FILES += $(wildcard src/p_*.s) $(wildcard src/jmptbl*.s)
+
+FILES += reverse/common.in reverse/dump.py reverse/Makefile reverse/README
+
+DPFINST = $(DESTDIR)/dpf
+
+installdist:
+ install -d $(DPFINST)
+ install -d $(DPFINST)/include
+ install -d $(DPFINST)/reverse
+ install -d $(DPFINST)/src
+ install -d $(DPFINST)/fw
+ install -d $(DPFINST)/dpflib
+ install -d $(DPFINST)/python
+ install -d $(DPFINST)/fw/hexfiles
+ install -m644 include/flash.h $(DPFINST)/include
+ cp -r fw/hexfiles $(DPFINST)/fw
+ install -m644 fw/font4x8.bin $(DPFINST)/fw
+ install -m755 $(PYSCRIPTS:%=fw/%) $(DPFINST)/fw
+ install -m755 build-dpf-lcd4linux.sh $(DPFINST)
+ for i in $(FILES); do \
+ install -m644 $$i $(DPFINST)/$$i; \
+ done
+ install -m600 dpf.conf $(DPFINST)
+ install -m600 dpfbig.conf $(DPFINST)
+ cd $(DPFINST)/fw; ln -sf ../Debug .
+
+clean:
+ rm -fr $(DPFINST)
+ $(MAKE) -C $(DPFLIB) clean
+ $(MAKE) -C $(PYDPF) clean
+ -[ -e lcd4linux/Makefile ] && (cd lcd4linux; make distclean)
diff --git a/oncology/dpfhack_display/README b/oncology/dpfhack_display/README
new file mode 100644
index 00000000..d7a57d8a
--- /dev/null
+++ b/oncology/dpfhack_display/README
@@ -0,0 +1,63 @@
+Usage:
+
+* Verify that you have a decent development system (GCC, development
+ libraries, subversion -- if you want to build lcd4linux) installed.
+ You might also have to install the package "pkg-config", or else the
+ configure procedure will likely fail.
+
+* Configure lcd4linux: normally, the default settings will do. If you wish
+ to use other drivers or cross compile, check build-dpf-lcd4linux.sh
+ for configure options
+
+* Note: For lcd4linux, you may want to have some development libraries
+ installed, for example:
+ libgd2-noxpm-dev -- to display images
+
+* Build the stuff using "make all". You need an internet connection. because
+ lcd4linux is pulled from their server.
+
+* Try it:
+ > cd lcd4linux; lcd4linux -f ../dpf.conf -F
+
+NOTE: The orientation for the Pearl type display was changed (Details, see
+Changelog) DO NOT INSTALL if you wish to keep your landscape orientation.
+Later, we'll make this configureable, if there turns out to be a good
+solution (there currently isn't).
+
+The source for this firmware is not yet included. Please don't ask
+questions when it will be released, it will happen, once we have a fully
+fool proof and working firmware including boot loader support (if you can
+help there, let us know).
+
+Also note: NO SUPPORT! NO WARRANTY! FRIENDS DON'T MAKE FRIENDS HACK THEIR
+DPF! LET ALONE NON-FRIENDS! (Bottomline: Don't ask me if I can hack your DPF).
+
+If you wish to hack your DPF, please check the sites listed below.
+
+----------------------------------------------------------------------------
+Troubleshooting
+
+If the lcd4linux build process fails, you may want to start over without
+running the entire build procedure.
+See build-dpf-lcd4linux.sh for the single steps. Right, this could also
+be in a makefile to be more fool proof..
+
+----------------------------------------------------------------------------
+Features
+
+For features of this firmware, see Changelog
+
+----------------------------------------------------------------------------
+Find updates and documentation here:
+
+http://tech.section5.ch/news/?p=68
+
+or here:
+
+http://picframe.spritesserver.nl/wiki/index.php/DPF_with_AppoTech_AX206
+
+For our german users, a very good explanation is found here:
+
+http://geekparadise.de/2011/04/digitaler-bilderrahmen-von-pearl-als-statusdisplay-fur-dockstar/
+
+(c) 4/2011, hackfin
diff --git a/oncology/dpfhack_display/build-dpf-lcd4linux.sh b/oncology/dpfhack_display/build-dpf-lcd4linux.sh
new file mode 100755
index 00000000..f2b8ceb2
--- /dev/null
+++ b/oncology/dpfhack_display/build-dpf-lcd4linux.sh
@@ -0,0 +1,52 @@
+#!/bin/bash
+
+PREREQUISITES='pkg-config aclocal automake autoconf'
+
+for i in $PREREQUISITES; do
+ if [ -z `which $i` ]; then
+ echo missing tool "'$i'". Please install package.
+ err=1
+ fi
+done
+
+if [ $err ]; then
+ echo "Error, cancelling"
+ exit
+fi
+
+# Allow to pass on dpf distribution location, if not pwd:
+
+if [ -z $1 ]; then
+ DPFLIB_LOCATION=`pwd`
+else
+ DPFLIB_LOCATION=$1
+fi
+
+if [ -e lcd4linux ]; then
+ echo "lcd4linux installed, not fetching"
+else
+ # Check out source from SVN
+ svn co -r1142 https://ssl.bulix.org/svn/lcd4linux/trunk lcd4linux
+fi
+
+cd lcd4linux
+
+# Apply patch
+if [ -e drv_dpf.c ]; then
+ echo "Existing drv_dpf.c found, not patching"
+else
+ patch -p1 < ../lcd4linux-svn1142-dpf.patch
+fi
+
+export CPPFLAGS="-I$DPFLIB_LOCATION/dpflib -I$DPFLIB_LOCATION/include"
+export LDFLAGS=-L$DPFLIB_LOCATION/dpflib
+
+if [ -e Makefile ]; then
+ echo "Not configuring, Makefile found"
+else
+ ./bootstrap
+ # Feel free to configure this differently:
+ ./configure --with-drivers=DPF --with-plugins=all --prefix=/usr
+fi
+
+make
diff --git a/oncology/dpfhack_display/dpf.conf b/oncology/dpfhack_display/dpf.conf
new file mode 100644
index 00000000..dc712675
--- /dev/null
+++ b/oncology/dpfhack_display/dpf.conf
@@ -0,0 +1,205 @@
+Display dpf {
+ Driver 'DPF'
+ Port 'usb0'
+ Font '6x8'
+ Foreground 'ffffff'
+ Background '000000'
+ Basecolor '000000'
+ Orientation 3 # Orientation value from 0-3
+ Backlight backlight # Backlight variable control
+}
+
+Widget OS {
+ class 'Text'
+ expression '*** '.uname('sysname').' '.uname('release').' - dpf driver by hackfin ***'
+ width 21
+ align 'M'
+ speed 200
+ update tick
+ Background '008000'
+ Foreground 'ffffff'
+}
+
+Widget CPU {
+ class 'Text'
+ expression uname('machine')
+ prefix 'CPU '
+ width 10
+ align 'L'
+ update tick
+ Background 'FFFFFF00'
+}
+
+
+Widget RAM {
+ class 'Text'
+ expression meminfo('MemTotal')/1024
+ postfix ' MB RAM'
+ width 11
+ precision 0
+ align 'R'
+ update tick
+ Background 'FFFFFF00'
+}
+
+Widget Busy {
+ class 'Text'
+ expression proc_stat::cpu('busy', 500)
+ prefix 'Busy'
+ postfix '%'
+ width 10
+ precision 1
+ align 'R'
+ update tick
+ Foreground 'ffffff'
+ Background 'FFFFFF00'
+}
+
+Widget BusyBar {
+ class 'Bar'
+ expression proc_stat::cpu('busy', 500)
+ expression2 proc_stat::cpu('system', 500)
+ length 21
+ direction 'E'
+ update tack
+ Foreground 'ffffff'
+ Background '00000080'
+ BarColor0 '5f5fff'
+ BarColor1 'ff5f5f'
+}
+
+Widget Load {
+ class 'Text'
+ expression loadavg(1)
+ prefix 'Load'
+ postfix loadavg(1)>1.0?'!':' '
+ width 10
+ precision 1
+ align 'R'
+ update tick
+ Foreground 'ffffff'
+ Background 'FFFFFF00'
+}
+
+Widget LoadBar {
+ class 'Bar'
+ expression loadavg(1)
+ max 2.0
+ length 21
+ direction 'E'
+ update tack
+ Foreground 'ffffff'
+ Background '00000080'
+ BarColor0 '5f5fff'
+ BarColor1 'ff5f5f'
+}
+
+
+Widget Disk {
+ class 'Text'
+ # disk.[rw]blk return blocks, we assume a blocksize of 512
+ # to get the number in kB/s we would do blk*512/1024, which is blk/2
+ # expression (proc_stat::disk('.*', 'rblk', 500)+proc_stat::disk('.*', 'wblk', 500))/2
+ # with kernel 2.6, disk_io disappeared from /proc/stat but moved to /proc/diskstat
+ # therefore you have to use another function called 'diskstats':
+ expression diskstats('hd.', 'read_sectors', 500) + diskstats('hd.', 'write_sectors', 500)
+ prefix 'disk'
+ postfix ' '
+ width 10
+ precision 0
+ align 'R'
+ update tick
+ Foreground 'ffffff'
+ Background 'FFFFFF00'
+}
+
+Widget DiskBar {
+ class 'Bar'
+ #expression proc_stat::disk('.*', 'rblk', 500)
+ #expression2 proc_stat::disk('.*', 'wblk', 500)
+ # for kernel 2.6:
+ expression diskstats('sd.', 'read_sectors', 500)
+ expression2 diskstats('sd.', 'write_sectors', 500)
+ length 21
+ direction 'E'
+ update tack
+ Foreground 'ffffff'
+ Background '00000080'
+ BarColor0 '5f5fff'
+ BarColor1 'ff5f5f'
+}
+
+Widget Eth0 {
+ class 'Text'
+ expression (netdev('wlan0', 'Rx_bytes', 500)+netdev('wlan0', 'Tx_bytes', 500))/1024
+ prefix 'wlan0'
+ postfix ' '
+ width 10
+ precision 0
+ align 'R'
+ update tick
+ Foreground 'ffffff'
+ Background 'FFFFFF00'
+}
+
+Widget Eth0Bar {
+ class 'Bar'
+ expression netdev('wlan0', 'Rx_bytes', 500)
+ expression2 netdev('wlan0', 'Tx_bytes', 500)
+ length 21
+ direction 'E'
+ update tack
+ Foreground 'ffffff'
+ Background '00000080'
+ BarColor0 '5f5fff'
+ BarColor1 'ff5f5f'
+}
+
+Widget Uptime {
+ class 'Text'
+ expression uptime('%d days %H:%M:%S')
+ width 20
+ align 'R'
+ prefix 'Up '
+ update 1000
+ Background 'FFFFFF00'
+}
+
+Widget Bgnd {
+ class 'Image'
+ file 'bgnd.png'
+ reload 1
+ update 5000
+ inverted 0
+ visible 1
+}
+
+Display 'DPF'
+
+Layout mylayout {
+ Row01.Col01 'OS'
+ Row02.Col02 'CPU'
+ Row03.Col10 'RAM'
+ Row05.Col01 'Busy'
+ Row06.Col01 'BusyBar'
+ Row07.Col01 'Load'
+ Row08.Col01 'LoadBar'
+ Row09.Col01 'Disk'
+ Row10.Col01 'DiskBar'
+ Row11.Col01 'Eth0'
+ Row12.Col01 'Eth0Bar'
+ Row16.Col01 'Uptime'
+ Layer 2 {
+ X1.Y1 'Bgnd'
+ }
+}
+
+Layout 'mylayout'
+
+Variables {
+ backlight 2
+ tick 500
+ tack 200
+ minute 60000
+}
+
diff --git a/oncology/dpfhack_display/dpfbig.conf b/oncology/dpfhack_display/dpfbig.conf
new file mode 100644
index 00000000..29c03de7
--- /dev/null
+++ b/oncology/dpfhack_display/dpfbig.conf
@@ -0,0 +1,268 @@
+Display dpf {
+ Driver 'DPF'
+ Port 'usb0'
+ Font '6x8'
+ Foreground 'ffffff'
+ Background '000000'
+ Basecolor '000066'
+}
+
+Widget OS {
+ class 'Text'
+ expression '*** '.uname('release').' - dpf driver by hackfin ***'
+ width 52
+ align 'C'
+ speed 100
+ update tick
+ Background '008000'
+ Foreground 'ffffff'
+}
+
+Widget OS_L {
+ class 'Text'
+ expression '*** '.uname('release').' - dpf driver by hackfin ***'
+ width 32
+ align 'C'
+ speed 100
+ update tick
+ Background '008000'
+ Foreground 'ffffff'
+}
+
+Widget WHO {
+ class 'Text'
+ expression exec('tail -n 1 /var/log/syslog', 1000)
+ width 52
+ align 'L'
+ Background '080000'
+ Foreground 'ffffff'
+}
+
+Widget TIME {
+ class 'Text'
+ expression strftime('%a, %d.%m/%Y -- %H:%M:%S', time())
+ width 52
+ align 'C'
+ update tick
+ Background '000000'
+ Foreground 'ffffff'
+}
+
+Widget TIME_L {
+ class 'Text'
+ expression strftime('%a, %d.%m/%Y -- %H:%M:%S', time())
+ width 32
+ align 'C'
+ update tick
+ Background '000000'
+ Foreground 'ffffff'
+}
+
+Widget WLAN {
+ class 'Text'
+ expression wifi::bitrate('wlan0')
+ width 52
+ align 'C'
+ Background '000000'
+ Foreground 'ffffff'
+}
+
+Widget Busy {
+ class 'Text'
+ expression proc_stat::cpu('busy', 500)
+ prefix 'Busy'
+ postfix '%'
+ width 10
+ precision 1
+ align 'R'
+ update tick
+ Foreground 'ffffff'
+ Background 'FFFFFF00'
+}
+
+Widget BusyBar {
+ class 'Bar'
+ expression proc_stat::cpu('busy', 500)
+ expression2 proc_stat::cpu('system', 500)
+ length 21
+ direction 'E'
+ update tack
+ Foreground 'ffffff'
+ Background '00000080'
+ BarColor0 '5f5fff'
+ BarColor1 'ff5f5f'
+}
+
+
+Widget Load {
+ class 'Text'
+ expression loadavg(1)
+ prefix 'Load'
+ postfix loadavg(1)>1.0?'!':' '
+ width 10
+ precision 1
+ align 'R'
+ update tick
+ Foreground 'ffffff'
+ Background 'FFFFFF00'
+}
+
+Widget LoadBar {
+ class 'Bar'
+ expression loadavg(1)
+ max 2.0
+ length 21
+ direction 'E'
+ update tack
+ Foreground 'ffffff'
+ Background '00000080'
+ BarColor0 '5f5fff'
+ BarColor1 'ff5f5f'
+}
+
+
+Widget Disk {
+ class 'Text'
+ # disk.[rw]blk return blocks, we assume a blocksize of 512
+ # to get the number in kB/s we would do blk*512/1024, which is blk/2
+ # expression (proc_stat::disk('.*', 'rblk', 500)+proc_stat::disk('.*', 'wblk', 500))/2
+ # with kernel 2.6, disk_io disappeared from /proc/stat but moved to /proc/diskstat
+ # therefore you have to use another function called 'diskstats':
+ expression diskstats('sd.', 'read_sectors', 500) + diskstats('sd.', 'write_sectors', 500)
+ prefix 'disk'
+ postfix ' '
+ width 10
+ precision 0
+ align 'R'
+ update tick
+ Foreground 'ffffff'
+ Background 'FFFFFF00'
+}
+
+
+Widget DiskBar {
+ class 'Bar'
+ #expression proc_stat::disk('.*', 'rblk', 500)
+ #expression2 proc_stat::disk('.*', 'wblk', 500)
+ # for kernel 2.6:
+ expression diskstats('sd.', 'read_sectors', 500)
+ expression2 diskstats('sd.', 'write_sectors', 500)
+ length 21
+ direction 'E'
+ update tack
+ Foreground 'ffffff'
+ Background '00000080'
+ BarColor0 '5f5fff'
+ BarColor1 'ff5f5f'
+}
+
+Widget Eth0 {
+ class 'Text'
+ expression (netdev('eth0', 'Rx_bytes', 500)+netdev('eth0', 'Tx_bytes', 500))/1024
+ prefix 'eth0'
+ postfix ' '
+ width 10
+ precision 0
+ align 'R'
+ update tick
+ Foreground 'ffffff'
+ Background 'FFFFFF00'
+}
+
+Widget Eth0Bar {
+ class 'Bar'
+ expression netdev('eth0', 'Rx_bytes', 500)
+ expression2 netdev('eth0', 'Tx_bytes', 500)
+ length 21
+ direction 'E'
+ update tack
+ Foreground 'ffffff'
+ Background '00000080'
+ BarColor0 '5f5fff'
+ BarColor1 'ff5f5f'
+}
+
+
+Widget Wlan0 {
+ class 'Text'
+ expression (netdev('wlan0', 'Rx_bytes', 500)+netdev('wlan0', 'Tx_bytes', 500))/1024
+ prefix 'wlan0'
+ postfix ' '
+ width 10
+ precision 0
+ align 'R'
+ update tick
+ Foreground 'ffffff'
+ Background 'FFFFFF00'
+}
+
+Widget Wlan0Bar {
+ class 'Bar'
+ expression netdev('wlan0', 'Rx_bytes', 500)
+ expression2 netdev('wlan0', 'Tx_bytes', 500)
+ length 21
+ direction 'E'
+ update tack
+ Foreground 'ffffff'
+ Background '00000080'
+ BarColor0 '5f5fff'
+ BarColor1 'ff5f5f'
+}
+
+Widget Bgnd {
+ class 'Image'
+ file 'bgnd_big.png'
+ reload 0
+ update 0
+ inverted 0
+ visible 1
+}
+
+Display 'DPF'
+
+Layout mylayout {
+ Row01.Col01 'OS'
+ Row02.Col01 'TIME'
+ Row05.Col01 'Busy'
+ Row06.Col01 'BusyBar'
+ Row05.Col25 'Load'
+ Row06.Col25 'LoadBar'
+ Row07.Col25 'Disk'
+ Row08.Col25 'DiskBar'
+ Row09.Col01 'Wlan0'
+ Row10.Col01 'Wlan0Bar'
+ Row09.Col25 'Eth0'
+ Row10.Col25 'Eth0Bar'
+ Row15.Col01 'WHO'
+
+ # Row07.Col01 'WLAN'
+
+ Layer 2 {
+ X1.Y1 'Bgnd'
+ }
+}
+
+Layout portrait {
+ Row05.Col01 'OS_L'
+ Row06.Col01 'TIME_L'
+ Row09.Col01 'Busy'
+ Row10.Col01 'BusyBar'
+ Row13.Col01 'Wlan0'
+ Row14.Col01 'Wlan0Bar'
+
+ # Row07.Col01 'WLAN'
+
+ Layer 2 {
+ Y1.X1 'Bgnd'
+ }
+}
+Layout 'portrait'
+
+Variables {
+ tick 500
+ tack 200
+ minute 60000
+}
+
+
+
diff --git a/oncology/dpfhack_display/dpflib/Makefile b/oncology/dpfhack_display/dpflib/Makefile
new file mode 100644
index 00000000..79010b6d
--- /dev/null
+++ b/oncology/dpfhack_display/dpflib/Makefile
@@ -0,0 +1,24 @@
+OBJS = dpflib.o rawusb.o
+
+CFLAGS = -Wall -fPIC -I../include -g
+
+ifndef DESTDIR
+ DESTDIR = ..
+endif
+
+all: libdpf.a fwload
+
+fwload: fwload.o libdpf.a
+ $(CC) -o $@ fwload.o -L. -ldpf -lusb
+
+testusb: testusb.o libdpf.a
+ $(CC) -o $@ testusb.o -L. -ldpf -lusb
+
+libdpf.a: $(OBJS)
+ ar ruv $@ $(OBJS)
+
+clean:
+ rm -f fwload libdpf.a *.o
+
+install: all
+ cp fwload libdpf.a $(DESTDIR)
diff --git a/oncology/dpfhack_display/dpflib/dpf.h b/oncology/dpfhack_display/dpflib/dpf.h
new file mode 100644
index 00000000..ba6c05d8
--- /dev/null
+++ b/oncology/dpfhack_display/dpflib/dpf.h
@@ -0,0 +1,143 @@
+/** libdpf header file
+ *
+ * (c) 2010, 2011 <hackfin@section5.ch>
+ *
+ */
+
+#include <usb.h>
+#include "usbuser.h"
+
+#define ADDR unsigned int
+
+#define MODE_SG 0x00 ///< generic device mode (original)
+#define MODE_USB 0x01 ///< libusb operation mode (hacked)
+#define FLAG_CAN_LOCK 0x80 ///< Has the locking feature (new firmware)
+
+enum {
+ DEVERR_FILE = -16,
+ DEVERR_OPEN,
+ DEVERR_HEX,
+ DEVERR_CHK,
+ DEVERR_IO,
+ DEVERR_MALLOC,
+ DEVERR_TIMEOUT,
+};
+
+/** The DPF context structure */
+
+typedef
+struct dpf_context {
+ unsigned char mode;
+ unsigned char flags;
+ union {
+ usb_dev_handle *udev;
+ int fd;
+ } dev;
+ unsigned int width;
+ unsigned int height;
+ int bpp;
+ int proto;
+ char* buff;
+ unsigned char* oldpix;
+ int offx;
+ int offy;
+} DPFContext;
+
+/** A value proxy for the property API */
+typedef struct dpf_proxy {
+ union {
+ short integer;
+ char *sequence;
+ } value;
+ char type;
+} DPFValue;
+
+enum {
+ TYPE_INTEGER,
+ TYPE_STRING,
+};
+
+#define DPFHANDLE struct dpf_context *
+
+/**
+ Opens the DPF device. if dev is not NULL, open device, otherwise, look for
+ USB device.
+ */
+int dpf_open(const char *dev, DPFHANDLE *h);
+
+/** Close DPF device */
+void dpf_close(DPFHANDLE h);
+
+/*
+ */
+void dpf_writefb(DPFHANDLE h, unsigned char *fb);
+
+int dpf_screen_blit(DPFHANDLE h, const unsigned char *buf, short rect[4]);
+
+/** Set property on DPF
+ * \param token Property token
+ * \param value Pointer to value
+ */
+int dpf_setproperty(DPFHANDLE h, int token, const DPFValue *value);
+
+/* USB raw */
+
+int emulate_scsi(usb_dev_handle *d, unsigned char *cmd, int cmdlen, char out,
+ unsigned char *data, unsigned long block_len);
+
+const char *dev_errstr(int err);
+
+// Private stuff:
+usb_dev_handle *dpf_usb_open(int index);
+int sgdev_open(const char *portname, int *fd);
+
+////////////////////////////////////////////////////////////////////////////
+// FLASH stuff
+
+// Maximum size for flash_read
+#define MAX_CHUNKSIZE 0x10000
+
+int read_mem(DPFHANDLE h, unsigned char *buf, ADDR offset, int len);
+int write_mem(DPFHANDLE h, const char *hexfile);
+int code_go(DPFHANDLE h, ADDR start);
+
+int dpf_bootstrap(DPFHANDLE h,
+ ADDR dst, unsigned char *src, unsigned short n, ADDR start);
+
+int flash_cmd(DPFHANDLE h, int command, int cmdlen, ADDR addr);
+int flash_probe(DPFContext *h, unsigned char *id);
+int flash_erase(DPFHANDLE h, ADDR offset);
+int flash_write(DPFHANDLE h, const unsigned char *buf, ADDR offset, int len);
+int flash_read(DPFHANDLE h, unsigned char *buf, ADDR offset, int len);
+
+int load_ihx(const char *fname, unsigned char *data,
+ unsigned int *buflen, unsigned int reloc);
+
+int patch_sector(DPFHANDLE h,
+ ADDR reloc, unsigned long addr, const char *hexfile);
+
+////////////////////////////////////////////////////////////////////////////
+/* DPF specific stuff: */
+
+#define RGB565_0(r, g, b) \
+ (( ((r) & 0xf8) ) | (((g) & 0xe0) >> 5))
+#define RGB565_1(r, g, b) \
+ (( ((g) & 0x1c) << 3 ) | (((b) & 0xf8) >> 3))
+
+#define RGB565(r, g, b) { RGB565_0(r, g, b), RGB565_1(r, g, b) }
+
+int dpf_copy(ADDR dst, unsigned char *src, unsigned short n);
+
+// int clr_screen(DPFHANDLE h, const unsigned char *col);
+int write_screen(DPFHANDLE h, const unsigned char *buf, unsigned int len);
+
+
+// Some internal address offsets. They may change, but so far all types
+// seem to have the same
+//
+// w: word, <n>: length, [LE, BE]
+//
+// FIXME: Use packed struct later.
+
+// FIXME: Should be 0x0020, once we have the firmware replaced
+#define OFFSET_PROPS 0x3f0020 ///< w[2]:LE : Resolution X, Y
diff --git a/oncology/dpfhack_display/dpflib/dpflib.c b/oncology/dpfhack_display/dpflib/dpflib.c
new file mode 100644
index 00000000..e248eb09
--- /dev/null
+++ b/oncology/dpfhack_display/dpflib/dpflib.c
@@ -0,0 +1,707 @@
+/** DPF access library for AX206 based HW
+ *
+ * 12/2010 <hackfin@section5.ch>
+ *
+ * This is an ugly hack, because we use existing SCSI vendor specific
+ * extensions to pass on our requests to the DPF.
+ *
+ * One day we might use a proper protocol like netpp.
+ *
+ */
+
+// FIXME: Put all those SCSI commands in one (wrapped) place.
+
+#include "dpf.h"
+#include "sglib.h"
+
+#include "flash.h"
+#include <fcntl.h>
+#include "usbuser.h" // our user defined flash commands
+#include <unistd.h>
+#include <stdio.h>
+#include <errno.h>
+#include <string.h>
+#include <scsi/scsi.h>
+#include <scsi/sg.h>
+#include <sys/ioctl.h>
+
+#ifdef DEBUG
+#define DEB(x) x
+#else
+#define DEB(x)
+#endif
+
+/** Vendor command for our hacks */
+static
+unsigned char g_excmd[16] = {
+ 0xcd, 0, 0, 0,
+ 0, 6, 0, 0,
+ 0, 0, 0, 0,
+ 0, 0, 0, 0
+};
+
+int do_scsi(int fd, unsigned char *cmd, int cmdlen, char out,
+ unsigned char *data, unsigned long block_len)
+{
+ int error;
+ unsigned char sensebuf[32];
+ sg_io_hdr_t io_hdr;
+ memset(&io_hdr, 0, sizeof(sg_io_hdr_t));
+
+ io_hdr.interface_id = 'S';
+ io_hdr.sbp = sensebuf;
+ io_hdr.mx_sb_len = sizeof(sensebuf);
+ if (data == 0) {
+ io_hdr.dxfer_direction = SG_DXFER_NONE;
+ } else {
+ if (out) {
+ io_hdr.dxfer_direction = SG_DXFER_TO_DEV;
+ } else {
+ io_hdr.dxfer_direction = SG_DXFER_FROM_DEV;
+ }
+ }
+ io_hdr.dxferp = data;
+ io_hdr.dxfer_len = block_len;
+ io_hdr.cmdp = cmd;
+ io_hdr.cmd_len = cmdlen;
+ io_hdr.timeout = 5000; // in ms
+ error = ioctl(fd, SG_IO, &io_hdr);
+ if (error < 0) perror("calling SCSI ioctl()");
+ return error;
+}
+
+int wrap_scsi(DPFContext *h, unsigned char *cmd, int cmdlen, char out,
+ unsigned char *data, unsigned long block_len)
+{
+ int error;
+ if (h->mode == MODE_USB) {
+ error = emulate_scsi(h->dev.udev, cmd, cmdlen, out, data, block_len);
+ } else {
+ error = do_scsi(h->dev.fd, cmd, cmdlen, out, data, block_len);
+ }
+ return error;
+}
+
+/* device wrapper */
+
+const char idstring[] = "buildwin Photo Frame 1.01";
+
+#define INQ_REPLY_LEN 96
+
+int sgdev_open(const char *portname, int *fd)
+{
+ int error;
+
+ static
+ unsigned char inquiry[] = {
+ INQUIRY, 0, 0, 0,
+ INQ_REPLY_LEN, 0
+ };
+
+ static unsigned char inqbuf[INQ_REPLY_LEN + 2];
+
+ *fd = open(portname, O_RDONLY | O_NONBLOCK );
+ error = do_scsi(*fd, inquiry, sizeof(inquiry), DIR_IN, inqbuf,
+ INQ_REPLY_LEN);
+
+ if (error < 0) {
+ fprintf(stderr, "SCSI inquiry failed\n");
+ close(*fd); error = DEVERR_OPEN;
+ } else
+ if (memcmp(idstring, &inqbuf[8], sizeof(idstring) - 1) != 0) {
+ close(*fd); error = DEVERR_OPEN;
+ fprintf(stderr, "Not a photo frame. Refuse to open device.\n");
+ }
+ return error;
+}
+
+static
+int probe(DPFHANDLE h)
+{
+ int ret;
+
+ // We abuse a command that just responds with a '0' status in the
+ // original firmware.
+ static unsigned char buf[5];
+
+
+ static
+ unsigned char cmd[16] = {
+ 0xcd, 0, 0, 0,
+ 0, 3, 0, 0,
+ 0, 0, 0, 0,
+ 0, 0, 0, 0
+ };
+
+ cmd[5] = 3;
+ ret = wrap_scsi(h, cmd, sizeof(cmd), DIR_IN, 0, 0);
+
+ switch (ret) {
+ case 0:
+ // The original protocol.
+ fprintf(stderr,
+ "Warning: This firmware can not lock the flash\n");
+ break;
+ case 1:
+ // The improved hack
+ h->flags |= FLAG_CAN_LOCK;
+ break;
+ }
+
+ cmd[5] = 2; // get LCD parameters
+ ret = wrap_scsi(h, cmd, sizeof(cmd), DIR_IN, buf, 5);
+ h->width = (buf[0]) | (buf[1] << 8);
+ h->height = (buf[2]) | (buf[3] << 8);
+ h->bpp = 2;
+
+ return ret;
+}
+
+/*
+static
+int dpf_query(DPFHANDLE h)
+{
+ int ret;
+ unsigned char buf[64]; // Do not change size
+
+ static
+ unsigned char cmd[16] = {
+ 0xcd, 0, 0, 0,
+ 0, 3, 0, 0,
+ 0, 0, 0, 0,
+ 0, 0, 0, 0
+ };
+
+ return wrap_scsi(h, cmd, sizeof(cmd), DIR_IN, buf, sizeof(buf));
+}
+*/
+
+
+
+int dpf_open(const char *dev, DPFHANDLE *h)
+{
+ int error = 0;
+ DPFContext *dpf;
+ int i;
+ usb_dev_handle *u;
+
+ int fd;
+
+ if (!dev) {
+ fprintf(stderr, "Please specify a string like 'usb0' or a sg device\n");
+ return DEVERR_OPEN;
+ }
+
+ if (strncmp(dev, "usb", 3) == 0) {
+ i = dev[3] - '0';
+ u = dpf_usb_open(i);
+ if (!u) return DEVERR_OPEN;
+ i = MODE_USB;
+ } else {
+ fprintf(stderr, "Opening generic SCSI device '%s'\n", dev);
+ if (sgdev_open(dev, &fd) < 0) return DEVERR_OPEN;
+ i = MODE_SG;
+ }
+
+ dpf = (DPFHANDLE) malloc(sizeof(DPFContext));
+ if (!dpf) return DEVERR_MALLOC;
+
+ dpf->flags = 0;
+ dpf->mode = i;
+
+ if (dpf->mode == MODE_USB) {
+ dpf->dev.udev = u;
+ error = probe(dpf);
+ fprintf(stderr, "Got LCD dimensions: %dx%d\n", dpf->width, dpf->height);
+ } else {
+ dpf->dev.fd = fd;
+ }
+
+ *h = dpf;
+ return error;
+}
+
+void dpf_close(DPFContext *h)
+{
+ switch (h->mode) {
+ case MODE_SG:
+ close(h->dev.fd);
+ break;
+ case MODE_USB:
+ usb_release_interface(h->dev.udev, 0);
+ usb_close(h->dev.udev);
+ break;
+ }
+ free(h);
+}
+
+const char *dev_errstr(int err)
+{
+ switch (err) {
+ case DEVERR_FILE: return "File I/O error";
+ case DEVERR_OPEN: return "File open error";
+ case DEVERR_HEX: return "Hex file error";
+ case DEVERR_CHK: return "Checksum error";
+ case DEVERR_IO: return "Common I/O error";
+ default: return "Unknown error";
+ }
+}
+
+/* Flash stuff */
+
+int flash_cmd(DPFContext *h, int command, int cmdlen, ADDR addr)
+{
+ static
+ unsigned char cmd[16] = {
+ 0xcb, 0, 0, 0, 0, 0,
+ 1, 0, 0, 0,
+ 0, 0, 0, 0,
+ 0, 0
+ };
+
+ cmd[10] = command;
+ cmd[6] = cmdlen;
+
+ // Sector number or addr:
+ cmd[13] = addr;
+ cmd[12] = addr >> 8;
+ cmd[11] = addr >> 16;
+
+ return wrap_scsi(h, cmd, sizeof(cmd), DIR_IN, 0, 0);
+}
+
+
+int flash_read(DPFContext *h, unsigned char *buf, ADDR offset, int len)
+{
+ static
+ unsigned char cmd[16] = {
+ 0xcd, 0, 0, 0, 0, 0,
+ 0x04, /* num of bytes: */ 0, 0, 0,
+ SPM_READ, /* SPI offset: */ 0, 0, 0,
+ 0, 0
+ };
+
+ cmd[9] = len >> 0;
+ cmd[8] = len >> 8;
+ cmd[7] = len >> 16;
+
+ cmd[13] = offset >> 0;
+ cmd[12] = offset >> 8;
+ cmd[11] = offset >> 16;
+
+ return wrap_scsi(h, cmd, sizeof(cmd), DIR_IN, buf, len);
+}
+
+static
+int flash_writechunk(DPFContext *h, const unsigned char *buf, ADDR offset, int len)
+{
+ static
+ unsigned char cmd[16] = {
+ 0xcb, 0, 0, 0, 0, 0,
+ 4, /* num of bytes: */ 0, 0, 0,
+ SPM_PP, /* SPI offset: */ 0, 0, 0,
+ 0, 0
+ };
+
+ cmd[9] = len >> 0;
+ cmd[8] = len >> 8;
+ cmd[7] = len >> 16;
+
+ cmd[13] = offset >> 0;
+ cmd[12] = offset >> 8;
+ cmd[11] = offset >> 16;
+
+ return wrap_scsi(h, cmd, sizeof(cmd), DIR_OUT,
+ (unsigned char*) buf, len);
+}
+
+int flash_write(DPFContext *h, const unsigned char *buf, ADDR offset, int len)
+{
+ int i;
+ int error = 0;
+
+ for (i = 0; i < len; i += 0x1000) {
+ error = flash_cmd(h, SPM_WREN, 1, 0);
+ DEB(printf("Write pages at %06x\n", offset));
+ error = flash_writechunk(h, buf, offset, 0x1000);
+ if (error < 0) break;
+ buf += 0x1000; offset += 0x1000;
+ }
+ return error;
+}
+
+
+int load_ihx(const char *fname, unsigned char *data,
+ unsigned int *buflen, unsigned int reloc)
+{
+ unsigned char csum_is, csum_need;
+ int ret;
+ FILE *f;
+
+ static char line[512];
+ static unsigned char buf[0x100];
+ int count;
+ unsigned int addr, len, type;
+ unsigned short b;
+ unsigned int total = 0;
+
+ DEB(printf("Opening %s...\n", fname));
+ f = fopen(fname, "r");
+ if (f == NULL) {
+ return DEVERR_OPEN;
+ }
+
+ while(1) {
+ fgets(line, sizeof(line), f);
+
+ if (feof(f) || ferror(f)) break;
+
+ if ((line[0] != ':') || (strlen(line) < 9)) {
+ fprintf(stderr, "invalid line in ihx\n");
+ break;
+ }
+
+ ret = sscanf(&line[1], "%02x", &len);
+ if (ret != 1) { ret = DEVERR_HEX; break; }
+
+ ret = sscanf(&line[3], "%04x", &addr);
+ if (ret != 1) { ret = DEVERR_HEX; break; }
+
+ ret = sscanf(&line[7], "%02x", &type);
+ if (ret != 1) { ret = DEVERR_HEX; break; }
+
+#ifdef DEBUG
+ printf("len %u addr %04x type %u\n", len, addr, type);
+#endif
+
+ if (type == 1) break;
+
+ if (type != 0) {
+ fprintf(stderr, "ihx: unknown type %u\n", type);
+ continue;
+ }
+
+ csum_need = len + (addr & 0xff) + (addr >> 8) + type;
+
+ total += len;
+ if (total > *buflen) {
+ fprintf(stderr, "Buffer length exceeded. IHX file too big.\n");
+ ret = DEVERR_HEX;
+ break;
+ }
+
+ if (len > sizeof(buf)) {
+ fprintf(stderr, "Buffer length exceeded. Too long lines.\n");
+ ret = DEVERR_HEX;
+ break;
+ }
+
+ for(count = 0; count < len; count++) {
+ ret = sscanf(&line[9 + count * 2], "%02hx", &b);
+ if (ret != 1) {
+ fprintf(stderr, "hex file: could not parse data!\n");
+ break;
+ }
+
+ buf[count] = b;
+ csum_need += buf[count];
+ }
+
+ if (ret != 1) { ret = DEVERR_HEX; break; }
+
+ ret = sscanf(&line[9 + len * 2], "%02hx", &b);
+ if (ret != 1) { ret = DEVERR_HEX; break; }
+
+ csum_is = b;
+ if (((csum_need+csum_is) & 0xff) != 0x00) {
+ fprintf(stderr, "ihx: checksum failure! is: %02x should be:%02x\n",
+ csum_is, csum_need);
+ ret = DEVERR_CHK;
+ break;
+ }
+
+ if (addr < reloc) {
+ fprintf(stderr, "Bad relocation value\n");
+ ret = DEVERR_HEX;
+ break;
+ }
+ // Copy to data buffer at relocated address
+ if (data) {
+ DEB(printf("Patching at offset %08x, chunk size %d\n",
+ addr - reloc, len));
+ memcpy(&data[addr - reloc], buf, len);
+ } else {
+ DEB(printf("Writing to %04x (CODE: %04x), chunk size %d\n",
+ addr - reloc, addr, len));
+ dpf_copy(addr - reloc, buf, len);
+ }
+ }
+ *buflen = total;
+ fclose(f);
+ return ret;
+}
+
+
+int flash_probe(DPFContext *h, unsigned char *id)
+{
+ int error;
+ static
+ unsigned char buf[64];
+ static
+ unsigned char cmd[16] = {
+ 0xcd, 0, 0, 0, 0, 0,
+ 1, sizeof(buf) >> 16, sizeof(buf) >> 8, sizeof(buf) >> 0,
+ // flash command sequence:
+ SPM_RDID, 0, 0, 0,
+ 0, 0
+ };
+
+ error = wrap_scsi(h, cmd, sizeof(cmd), DIR_IN, buf, sizeof(buf));
+ id[0] = buf[0]; id[1] = buf[1]; id[2] = buf[2];
+ return error;
+}
+
+int flash_erase(DPFContext *h, ADDR addr)
+{
+ int error;
+ error = flash_cmd(h, SPM_RES, 1, 0);
+ error = flash_cmd(h, SPM_WREN, 1, 0);
+ error = flash_cmd(h, SPM_WRSR, 2, 0); // clr status
+
+ // now erase flash sector:
+ error = flash_cmd(h, SPM_WREN, 1, 0);
+ error = flash_cmd(h, SPM_FLASH_SE, 4, addr);
+ return error;
+}
+
+void dpf_flash_lock(DPFContext *h, char enable)
+{
+ unsigned char *cmd = g_excmd;
+
+ if (!(h->flags & FLAG_CAN_LOCK)) return;
+
+ printf("Lock flash %d\n", enable);
+ cmd[6] = USBCMD_FLASHLOCK; // flash lock
+ cmd[7] = enable;
+
+ wrap_scsi(h, cmd, sizeof(g_excmd), DIR_IN, 0, 0);
+}
+
+
+int patch_sector(DPFContext *h,
+ ADDR reloc, unsigned long addr, const char *hexfile)
+{
+ int error;
+ unsigned short offset;
+ static
+ unsigned char readbuf[0x10000];
+ unsigned int len = sizeof(readbuf);
+
+ offset = addr & 0xffff;
+ addr -= offset;
+
+ error = flash_read(h, readbuf, addr, 0x10000);
+ if (error < 0) {
+ perror("Reading flash");
+ return error;
+ }
+
+ error = load_ihx(hexfile, &readbuf[offset], &len, reloc);
+ if (error < 0) {
+ fprintf(stderr, "Failed to load HEX file\n");
+ return error;
+ }
+ // Lock DPF handler so nothing can interfere with the flashing (in case
+ // we flash ourselves)
+ dpf_flash_lock(h, 1);
+ error = flash_cmd(h, SPM_WREN, 1, 0);
+ error = flash_cmd(h, SPM_WRSR, 2, 0); // clr status
+
+ error = flash_erase(h, addr);
+ if (error < 0) return error;
+
+ error = flash_write(h, readbuf, addr, 0x10000); // clr status
+ dpf_flash_lock(h, 0);
+
+ return error;
+}
+
+////////////////////////////////////////////////////////////////////////////
+// High level functions, generic
+// These require a hacked command handler with extended command set.
+
+
+static DPFHANDLE g_dpf;
+
+int write_mem(DPFContext *h, const char *hexfile)
+{
+ unsigned int len = 0xc000;
+ int error;
+
+ g_dpf = h;
+ error = load_ihx(hexfile, 0, &len, 0x800);
+ return error;
+}
+
+int read_blk(DPFContext *h, unsigned char *buf, ADDR offset, int len)
+{
+ unsigned char *cmd = g_excmd;
+
+ cmd[6] = USBCMD_MEMREAD; // memory_read
+ cmd[7] = offset;
+ cmd[8] = offset >> 8;
+ cmd[9] = len;
+ cmd[10] = len >> 8;
+
+ return wrap_scsi(h, cmd, sizeof(g_excmd), DIR_IN, buf, len);
+}
+
+#define CHUNK_SIZE 1024
+
+int read_mem(DPFContext *h, unsigned char *buf, ADDR offset, int len)
+{
+ int error = 0;
+ while (len > CHUNK_SIZE && error >= 0) {
+ error = read_blk(h, buf, offset, CHUNK_SIZE);
+ offset += CHUNK_SIZE; len -= CHUNK_SIZE; buf += CHUNK_SIZE;
+ }
+ error = read_blk(h, buf, offset, len);
+
+ return error;
+}
+
+
+int code_go(DPFContext *h, ADDR start)
+{
+ unsigned char *cmd = g_excmd;
+ printf("Executing applet..\n");
+ cmd[6] = 0x02; // execute
+ cmd[7] = start;
+ cmd[8] = start >> 8;
+
+ return wrap_scsi(h, cmd, sizeof(g_excmd), DIR_IN, 0, 0);
+}
+
+
+
+////////////////////////////////////////////////////////////////////////////
+// High level functions, DPF specific
+
+/* Bootstrap mode: Expects contiguous memory block to download, then jumps
+ * into start address
+ */
+int dpf_bootstrap(DPFContext *h,
+ ADDR dest, unsigned char *src, unsigned short n, ADDR start)
+{
+ unsigned char *cmd = g_excmd;
+ cmd[6] = USBCMD_APPLOAD; // Enter bootstrap mode
+ cmd[7] = dest;
+ cmd[8] = dest >> 8;
+ cmd[9] = n;
+ cmd[10] = n >> 8;
+ cmd[11] = start;
+ cmd[12] = start >> 8;
+
+ return wrap_scsi(h, cmd, sizeof(g_excmd), DIR_OUT, src, n);
+}
+
+int dpf_copy(ADDR dst, unsigned char *src, unsigned short n)
+{
+ unsigned char *cmd = g_excmd;
+
+ cmd[6] = 0x01; // memory_write
+ cmd[7] = dst;
+ cmd[8] = dst >> 8;
+ cmd[9] = n;
+ cmd[10] = n >> 8;
+
+ return wrap_scsi(g_dpf, cmd, sizeof(g_excmd), DIR_OUT, src, n);
+}
+
+/* Currently unused.
+int clr_screen(DPFContext *h, const unsigned char *col)
+{
+ unsigned char *cmd = g_excmd;
+
+ cmd[6] = USBCMD_PROBE;
+ cmd[7] = col[0];
+ cmd[8] = col[1];
+
+ return wrap_scsi(h, cmd, sizeof(g_excmd), DIR_IN, 0, 0);
+}
+*/
+
+/* This function is deprecated and may not be implemented on newer hacks
+ */
+int write_screen(DPFContext *h, const unsigned char *buf, unsigned int len)
+{
+ unsigned char *cmd = g_excmd;
+ unsigned int l;
+ unsigned char factor;
+
+ if (len > 0xffff) {
+ factor = 2; l = len >> 1;
+ } else {
+ factor = 1; l = len;
+ }
+
+ cmd[6] = USBCMD_WRITEFB;
+ cmd[7] = factor;
+ cmd[8] = 0;
+ cmd[9] = l;
+ cmd[10] = l >> 8;
+
+ return wrap_scsi(h, cmd, sizeof(g_excmd), DIR_OUT,
+ (unsigned char*) buf, len);
+}
+
+int dpf_screen_blit(DPFContext *h,
+ const unsigned char *buf, short rect[4])
+{
+ unsigned long len = (rect[2] - rect[0]) * (rect[3] - rect[1]);
+ len <<= 1;
+ unsigned char *cmd = g_excmd;
+
+ cmd[6] = USBCMD_BLIT;
+ cmd[7] = rect[0];
+ cmd[8] = rect[0] >> 8;
+ cmd[9] = rect[1];
+ cmd[10] = rect[1] >> 8;
+ cmd[11] = rect[2] - 1;
+ cmd[12] = (rect[2] - 1) >> 8;
+ cmd[13] = rect[3] - 1;
+ cmd[14] = (rect[3] - 1) >> 8;
+ cmd[15] = 0;
+
+ return wrap_scsi(h, cmd, sizeof(g_excmd), DIR_OUT,
+ (unsigned char*) buf, len);
+}
+
+void dpf_writefb(DPFContext *h, unsigned char *buffer)
+{
+ int len;
+
+ len = h->width * h->height * h->bpp;
+ write_screen(h, buffer, len);
+}
+
+int dpf_setproperty(DPFContext *h, int token, const DPFValue *value)
+{
+ unsigned char *cmd = g_excmd;
+
+ cmd[6] = USBCMD_SETPROPERTY;
+ cmd[7] = token;
+ cmd[8] = token >> 8;
+
+ switch (value->type) {
+ case TYPE_INTEGER:
+ cmd[9] = value->value.integer;
+ cmd[10] = value->value.integer >> 8;
+ break;
+ default:
+ break;
+ }
+
+ return wrap_scsi(h, cmd, sizeof(g_excmd), DIR_OUT, NULL, 0);
+}
+
diff --git a/oncology/dpfhack_display/dpflib/fwload.c b/oncology/dpfhack_display/dpflib/fwload.c
new file mode 100644
index 00000000..72e37f4a
--- /dev/null
+++ b/oncology/dpfhack_display/dpflib/fwload.c
@@ -0,0 +1,140 @@
+/** DPF firmware loader
+ *
+ * 12/2010 <hackfin@section5.ch>
+ *
+ * Based on the FX2 ihx loader
+ *
+ */
+
+#include "dpf.h"
+#include <stdio.h>
+
+////////////////////////////////////////////////////////////////////////////
+
+// Demo stuff:
+
+void memory_dump(unsigned char *buf, unsigned int n)
+{
+ int i = 0;
+ int c = 0;
+
+ while (i < n) {
+ printf("%02x ", buf[i]);
+ c++;
+ if (c == 16) { c = 0; printf("\n"); }
+ i++;
+ }
+ if (c)
+ printf("\n");
+}
+
+int demo0(DPFHANDLE h)
+{
+ static unsigned char image[2 * 128 * 128];
+ int x, y;
+ int i;
+ for (i = 0; i < 127; i++) {
+ unsigned char *b = image;
+ for (y = 0; y < 128; y++) {
+ for (x = 0; x < 128; x++) {
+ *b++ = RGB565_0(x * 2 + i, y * 2 + i, i);
+ *b++ = RGB565_1(x * 2 + i, y * 2 + i, i);
+ }
+ }
+ write_screen(h, image, sizeof(image));
+ }
+ return 0;
+}
+
+
+////////////////////////////////////////////////////////////////////////////
+
+
+#if EXPERIMENTAL
+
+int xmain(int argc, char **argv)
+{
+ int ret;
+ int i;
+ struct banktable *bt;
+
+ // flash offset, offset after jump table
+ unsigned int offset = 0x80000 + 0x200;
+
+
+ static unsigned char buf[0x10000];
+ unsigned int len = sizeof(buf);
+ ret = load_ihx(argv[1], buf, &len, 0x127c, g_banktab);
+ if (ret < 0) {
+ fprintf(stderr, "Failed to load HEX file\n");
+ return ret;
+ } else {
+ printf("Read %d banks\n", ret);
+ for (i = 0; i < ret; i++) {
+ bt = &g_banktab[i];
+ printf(" { XADDR(0x%04x), XADDR(0x%04x), FOFFS(0x%06x) },\n",
+ bt->reloc, bt->reloc + bt->len, offset + bt->offset);
+
+ }
+ }
+ return 0;
+}
+
+#endif
+
+int main(int argc, char **argv)
+{
+ int ret;
+ DPFHANDLE h;
+
+ int i = 2;
+
+ if (argc < 2 || argc > 3) {
+ fprintf(stderr, "Usage:\n"
+ "%s <generic scsi dev> <.ihx file>\n"
+ "or in USB mode:\n"
+ "%s <.ihx file>\n",
+ argv[0], argv[0]);
+ return -1;
+ }
+
+ if (argc == 2) {
+ ret = dpf_open(NULL, &h);
+ i--;
+ } else
+ if (argc == 3) {
+ ret = dpf_open(argv[1], &h);
+ }
+
+ if (ret < 0) {
+ perror("opening DPF device:");
+ return ret;
+ }
+
+// This patches a module to init the relocated jump table on a certain
+// menu action:
+// ret = patch_sector(h, 0x1330, 0x4af7a, "hack2.ihx");
+
+
+// patch_sector(h, 0x0, 0x100000, "jumptbl.ihx");
+
+ if (0) {
+ patch_sector(h, 0x0, 0x100000, "jumptbl.ihx");
+ ret = patch_sector(h, 0x1330, 0x110000, "hack.ihx");
+ ret = patch_sector(h, 0x132a, 0x120000, "main.ihx");
+ if (ret < 0) printf("Failed.\n");
+ } else {
+ // demo0(h);
+
+ }
+ ret = write_mem(h, argv[i]);
+ code_go(h, 0x18a0);
+ if (ret < 0) printf("Failed.\n");
+
+ // unsigned char buf[256];
+ // ret = read_mem(h, buf, 0x18a0, 64);
+ // memory_dump(buf, 64);
+
+ dpf_close(h);
+ return ret;
+}
diff --git a/oncology/dpfhack_display/dpflib/rawusb.c b/oncology/dpfhack_display/dpflib/rawusb.c
new file mode 100644
index 00000000..a3c568b7
--- /dev/null
+++ b/oncology/dpfhack_display/dpflib/rawusb.c
@@ -0,0 +1,177 @@
+/* Low level USB code to access DPF.
+ *
+ * (c) 2010, 2011 <hackfin@section5.ch>
+ *
+ * This currently uses the SCSI command set
+ *
+ * The reason for this is that we want to access the hacked frame
+ * non-root and without having to wait for the SCSI interface to
+ * intialize.
+ *
+ * Later, we'll replace the SCSI command stuff.
+ */
+
+#include "dpf.h"
+#include "sglib.h"
+
+#include <string.h>
+#include <stdio.h>
+
+#define ENDPT_OUT 1
+#define ENDPT_IN 0x81
+
+struct known_device {
+ char *desc;
+ unsigned short vid;
+ unsigned short pid;
+} g_known_devices[] = {
+ { "AX206 DPF", 0x1908, 0x0102 },
+ { 0 , 0, 0 } /* NEVER REMOVE THIS */
+};
+
+int handle_error(char *txt)
+{
+ fprintf(stderr, "Error: %s\n", txt);
+ return -1;
+}
+
+void usb_flush(usb_dev_handle *dev)
+{
+ char buf[20];
+ usb_bulk_read(dev, ENDPT_IN, buf, 3, 1000);
+}
+
+int check_known_device(struct usb_device *d)
+{
+ struct known_device *dev = g_known_devices;
+
+ while (dev->desc) {
+ if ((d->descriptor.idVendor == dev->vid) &&
+ (d->descriptor.idProduct == dev->pid)) {
+ fprintf(stderr, "Found %s\n", dev->desc);
+ return 1;
+ }
+ dev++;
+ }
+ return 0;
+}
+
+static struct usb_device *find_dev(int index)
+{
+ struct usb_bus *b;
+ struct usb_device *d;
+ int enumeration = 0;
+
+ b = usb_get_busses();
+
+ while (b) {
+ d = b->devices;
+ while (d) {
+ if (check_known_device(d)) {
+ if (enumeration == index) return d;
+ else enumeration++;
+ }
+
+#ifdef DEBUG
+ printf("%04x %04x\n",
+ d->descriptor.idVendor,
+ d->descriptor.idProduct);
+#endif
+ d = d->next;
+ }
+ b = b->next;
+ }
+ return NULL;
+}
+
+char g_buf[] = {
+ 0x55, 0x53, 0x42, 0x43, // dCBWSignature
+ 0xde, 0xad, 0xbe, 0xef, // dCBWTag
+ 0x00, 0x80, 0x00, 0x00, // dCBWLength
+ 0x00, // bmCBWFlags: 0x80: data in (dev to host), 0x00: Data out
+ 0x00, // bCBWLUN
+ 0x10, // bCBWCBLength
+
+ // SCSI cmd:
+ 0xcd, 0x00, 0x00, 0x00,
+ 0x00, 0x06, 0x11, 0xf8,
+ 0x70, 0x00, 0x40, 0x00,
+ 0x00, 0x00, 0x00, 0x00,
+};
+
+int emulate_scsi(usb_dev_handle *dev, unsigned char *cmd, int cmdlen, char out,
+ unsigned char *data, unsigned long block_len)
+{
+ int len;
+ int ret;
+ static unsigned char ansbuf[13]; // Do not change size.
+
+ g_buf[14] = cmdlen;
+ memcpy(&g_buf[15], cmd, cmdlen);
+
+ g_buf[8] = block_len;
+ g_buf[9] = block_len >> 8;
+ g_buf[10] = block_len >> 16;
+ g_buf[11] = block_len >> 24;
+
+ ret = usb_bulk_write(dev, ENDPT_OUT, g_buf, sizeof(g_buf), 1000);
+ if (ret < 0) return ret;
+
+ if (out == DIR_OUT) {
+ if (data) {
+ ret = usb_bulk_write(dev, ENDPT_OUT, (const char* )data,
+ block_len, 3000);
+ if (ret != block_len) {
+ perror("bulk write");
+ return ret;
+ }
+ }
+ } else if (data) {
+ ret = usb_bulk_read(dev, ENDPT_IN, (char *) data, block_len, 4000);
+ if (ret != block_len) {
+ perror("bulk data read");
+ }
+ }
+ // get ACK:
+ len = sizeof(ansbuf);
+ int retry = 0;
+ do {
+ ret = usb_bulk_read(dev, ENDPT_IN, (char *) ansbuf, len, 5000);
+ if (ret != len) {
+ perror("bulk ACK read");
+ ret = DEVERR_TIMEOUT;
+ }
+ retry++;
+ } while (ret == DEVERR_TIMEOUT && retry < 5);
+ if (strncmp((char *) ansbuf, "USBS", 4)) {
+ return handle_error("Got invalid reply\n");
+ }
+ // pass back return code set by peer:
+ return ansbuf[12];
+}
+
+usb_dev_handle *dpf_usb_open(int index)
+{
+ struct usb_device *d;
+ usb_dev_handle *usb_dev;
+
+ usb_init();
+ usb_find_busses();
+ usb_find_devices();
+
+ d = find_dev(index);
+ if (!d) {
+ handle_error("No matching USB device found!");
+ return NULL;
+ }
+
+ usb_dev = usb_open(d);
+ if (usb_dev == NULL) {
+ handle_error("Failed to open usb device!");
+ return NULL;
+ }
+ usb_claim_interface(usb_dev, 0);
+ return usb_dev;
+}
+
+
diff --git a/oncology/dpfhack_display/dpflib/sglib.h b/oncology/dpfhack_display/dpflib/sglib.h
new file mode 100644
index 00000000..a2bc232e
--- /dev/null
+++ b/oncology/dpfhack_display/dpflib/sglib.h
@@ -0,0 +1,19 @@
+#include <stdint.h>
+
+
+/* generic device wrapper: */
+
+const char* dev_errstr(int error);
+
+
+/* generic SCSI device stuff: */
+
+#define DIR_IN 0
+#define DIR_OUT 1
+
+
+/* Special functions */
+
+
+
+
diff --git a/oncology/dpfhack_display/fw/Debug b/oncology/dpfhack_display/fw/Debug
new file mode 120000
index 00000000..89798698
--- /dev/null
+++ b/oncology/dpfhack_display/fw/Debug
@@ -0,0 +1 @@
+../Debug \ No newline at end of file
diff --git a/oncology/dpfhack_display/fw/README b/oncology/dpfhack_display/fw/README
new file mode 100644
index 00000000..46ffa999
--- /dev/null
+++ b/oncology/dpfhack_display/fw/README
@@ -0,0 +1,115 @@
+This is rudimentary code to inject your own source into the AX206 based DPFs.
+Since this chip is very much undocumented and no information about the internal
+firmware is available, the following strategy was chosen:
+
+- Leave original firmware as intact as possible (NEVER touch sector 0)
+- Allow to manually put unit into "Developer Mode"
+- Allow to return to default state using the RESET button
+
+Note that the Developer Mode uses two sectors at the end of the internal
+flash. Therefore, DO NOT fill up the frame with images to the maximum,
+or weird things may happen.
+
+When the DPF is hacked using the scripts described below, the Developer Mode
+is simply entered by connecting the DPF to a PC via the USB cable and holding
+the MENU button for approx. 2 seconds.
+
+See more about the Developer Mode below.
+
+----------------------------------------------------------------------------
+
+The tar file contents are merely:
+
+- simple (yet unfinished and quirky) library to access the DPF flash and
+ the extended functionality when in "Developer Mode".
+- Python wrapper around the above library
+- Python scripts to patch various DPFs (listed in profiles.py) and other
+ auxiliaries
+
+Description of a few tools
+---------------------------
+
+app_detect.s, detect.py: Simple rudimentary detection for Sitronix/NXP
+ compatible LCD controllers and SPI flash chip.
+fulldump.py: Performs a dump of the flash according to detected
+ flash size (often specified wrong by vendor)
+
+Developer Mode
+---------------
+
+When the unit is in Developer Mode, it registers itself as USB device with
+the same VID:PID, but not as USB storage. This allows much faster access using
+libusb and as non-root. However, the unit will still use USB storage SCSI
+commands, see dpflib for the wrapping over libusb.
+
+Specific commands are implemented using the handler for the SCSI command
+0xcd, mode 6. These commands are handled on the DPF by cmdhandler.s
+(up to v0.1alpha) and by dpflib/dpflib.c on the target.
+
+Note that the protocol may change in future, once the internal firmware
+is fully replaced by something more structured. Thus, you should implement
+extras on the dpflib level only, never access USB directly.
+
+Prerequisites
+--------------
+
+You need:
+
+- A proper Linux system with GCC, python-dev (libraries and headers to
+ compilee your own modules)
+Optionally:
+- Possibly some knowledge of the 8051, if you want to mess around
+- A working sdcc distribution including asx8051, aslink, etc.
+
+Usage
+------
+
+1. run 'make' to build the tools and patches
+2. Initiate USB connection from the DPF via the menu
+3. Wait a while and check dmesg for the /dev/sgX assignment
+4. Run 'python hackit.py /dev/sgX' as root (CAREFUL!!!) to probe for
+ known DPFs and confirm that you wish to patch the DPF according to the
+ instructions.
+
+The hackit.py script checks for a valid DPF, so you can not accidentally
+damage your hard disk. Also, it runs a crc32 check on critical modules
+for more safety. DO NOT CHANGE the existing checksums. Only *add* new
+profiles in profiles.py, don't EVER change existing ones.
+
+Before messing around, you might want to dump the entire flash using the
+fulldump.py script.
+
+For those desiring to try adding hacks for other frame models, there is
+now a short howto in the reverse/ folder.
+
+----------------------------------------------------------------------------
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+
+WARNING: Do not modify the script unless you REALLY know what you are doing.
+
+DISCLAIMER: There is no guarantee that you will not brick your DPF.
+The Author(s) of this code take no responsibilities. You are completely on
+your own there!
+If you bricked your DPF, check the URL below for information how to restore
+the flash image.
+
+LICENSE:
+You are allowed to modify and distribute the code, as long as you keep it
+OpenSource. We just trust you that you have a notion of fair usage :-)
+
+TODO:
+1. Windows support, fully featured lcd4linux support via generic DPF library
+ (I leave this to others. I hate Windows.)
+2. Replace flash firmware with improved opensource environment
+
+----------------------------------------------------------------------------
+
+Find updates and documentation here:
+
+http://picframe.spritesserver.nl/wiki/index.php/DPF_with_AppoTech_AX206
+
+or here:
+
+http://tech.section5.ch/news/?p=68
+
+----------------------------------------------------------------------------
diff --git a/oncology/dpfhack_display/fw/chartbl.py b/oncology/dpfhack_display/fw/chartbl.py
new file mode 100755
index 00000000..a3015c6a
--- /dev/null
+++ b/oncology/dpfhack_display/fw/chartbl.py
@@ -0,0 +1,96 @@
+import struct
+import sys
+
+rgbformat = "BBB"
+CHAR_WIDTH = 4
+CHAR_HEIGHT = 8
+
+context = {
+ 'nrows' : 0,
+ 'ncols' : 0,
+ 'width' : 0,
+ 'height' : 0,
+}
+
+
+def rgbto565(r, g, b):
+ return (( (r & 0xf8) ) | ((g & 0xe0) >> 5),
+ ( (g & 0x1c) << 3 ) | ((b & 0xf8) >> 3))
+
+
+def gentbl():
+ c = 0
+ a = ""
+ for i in range(32, 127):
+ a += "%c" % chr(i)
+ c += 1
+ if c == 16:
+ c = 0
+ a = ""
+
+
+def output_chr(context, out, data, offset):
+ width = context['width']
+ for i in range(CHAR_HEIGHT):
+ off = offset + i * width
+ for j in range(CHAR_WIDTH):
+ o = 3 * (off + j)
+ r, g, b = struct.unpack(rgbformat, data[o:o + 3])
+ rgb565 = rgbto565(r, g, b)
+ out += chr(rgb565[0])
+ out += chr(rgb565[1])
+ return out
+
+def convert2table(context, data):
+ out = ""
+ width = context['width']
+ for i in xrange(context['nrows']):
+ off = i * CHAR_HEIGHT * width
+ for j in xrange(context['ncols']):
+ o = off + j * CHAR_WIDTH
+ out = output_chr(context, out, data, o)
+ return out
+
+def readpnm(context, prefix):
+ pnm = open(prefix + ".pnm", "r")
+
+ d = pnm.readline()
+ d = pnm.readline()
+ l = pnm.readline()
+ a, b = l.split()
+ x, y = int(a), int(b)
+ a = pnm.readline()
+
+ l = x * y
+ context['width'] = x
+ context['height'] = y
+ context['ncols'] = x / CHAR_WIDTH
+ context['nrows'] = y / CHAR_HEIGHT
+
+ data = pnm.read()
+ pnm.close()
+
+ return data
+
+def convert2raw(context, data):
+
+ out = ""
+
+ for i in xrange(l):
+ off = 3 * i
+ r, g, b = struct.unpack(rgbformat, data[off:off + 3])
+ rgb565 = rgbto565(r, g, b)
+ out += chr(rgb565[0])
+ out += chr(rgb565[1])
+
+ return out
+
+# gentbl()
+c = {}
+
+out = readpnm(c, sys.argv[1])
+out = convert2table(c, out)
+
+f = open(sys.argv[1] + ".bin", "w")
+f.write(out)
+f.close()
diff --git a/oncology/dpfhack_display/fw/detect.py b/oncology/dpfhack_display/fw/detect.py
new file mode 100755
index 00000000..e667ae5f
--- /dev/null
+++ b/oncology/dpfhack_display/fw/detect.py
@@ -0,0 +1,94 @@
+# Simple detection module for AX206 based DPF hardware
+# (c) 2011 <hackfin@section5.ch>
+#
+# Run with argument:
+#
+# - generic scsi device, e.g. /dev/sg1
+# or:
+# - "usb0" for hacked device
+#
+# NOTE: The LCD detection will only work on a hacked device
+
+import struct
+import sys
+sys.path.append("./Debug")
+import dpf
+
+g_spansion_types = {
+ 0x13: ("s25fl008", 16, 0x10000)
+}
+
+g_stm_types = {
+ 0x14: ("m25p80", 16, 0x10000),
+ 0x15: ("m25p16", 32, 0x10000),
+ 0x16: ("m25p32", 64, 0x10000)
+}
+
+g_amic_types = {
+ 0x13: ("a25l080", 16, 0x10000),
+}
+
+g_vendors = {
+ 0x00: ("ST legacy", g_stm_types),
+ 0x01: ("Spansion", g_spansion_types),
+ 0x20: ("ST/Numonyx", g_stm_types),
+ 0x1c: ("EON", g_stm_types),
+ 0x37: ("AMIC", g_amic_types),
+ 0xc2: ("Macronix", g_stm_types),
+ 0xc8: ("Apple", g_stm_types),
+ 0xef: ("Winbond", g_stm_types)
+}
+
+g_lcdmanu = {
+ 0x45: "Philips/NXP",
+ 0x5c: "Sitronix",
+ 0x54: "Ilitek"
+}
+
+g_lcdctrl = {
+ 0x66: "ILI9163B",
+ 0xf0: "ST7735R"
+}
+
+
+def detect_lcd(d):
+ d.writeMemory("app_detect.ihx")
+ d.run(0x18a0)
+ buf = d.readMemory(0x1900, 4)
+
+ v = struct.unpack("BBBB", buf)
+
+ if v[1] != 0xff:
+ try:
+ manu = g_lcdmanu[v[1]]
+ print "Manufacturer:", manu
+ print "Module/driver version:", hex(v[2])
+ print "Identified module:", g_lcdctrl[v[3]]
+ except KeyError:
+ print "Unknown module id", hex(v[1]), hex(v[2]), hex(v[3])
+ else:
+ print "Does not support RDID"
+
+def detect_flash(d):
+ manu, dev0, dev1 = d.probeFlash()
+ try:
+ print "Manufacturer: %s" % g_vendors[manu][0]
+ f = g_vendors[manu][1][dev1]
+ except KeyError:
+ print "Unknown Manufacturer"
+ print "Got id[3]: %x, %x, %x" % (manu, dev0, dev1)
+ try:
+ f = g_stm_types[1][dev1]
+ print "Compatible : %s" % f[0]
+ except KeyError:
+ print "Unable to detect flash, just assuming 2MB size"
+ f = ("m25p16", 32, 0x10000)
+ bytes = f[1] * f[2]
+ print "Size : %d MB" % (bytes / (1024 * 1024))
+ return bytes
+
+if __name__ == "__main__":
+ d = dpf.open(sys.argv[1])
+ detect_flash(d)
+ detect_lcd(d)
+ d.close()
diff --git a/oncology/dpfhack_display/fw/font4x8.bin b/oncology/dpfhack_display/fw/font4x8.bin
new file mode 100644
index 00000000..cd158c61
--- /dev/null
+++ b/oncology/dpfhack_display/fw/font4x8.bin
Binary files differ
diff --git a/oncology/dpfhack_display/fw/fulldump.py b/oncology/dpfhack_display/fw/fulldump.py
new file mode 100755
index 00000000..28c0ad2c
--- /dev/null
+++ b/oncology/dpfhack_display/fw/fulldump.py
@@ -0,0 +1,29 @@
+# Script to extract flash
+#
+# <hackfin@section5.ch>
+#
+# Argument is either:
+#
+# /dev/sgX : scsi device (unhacked mode)
+# usb0 : developer mode (already hacked)
+
+import sys
+sys.path.append("./Debug")
+import dpf
+
+import detect
+
+d = dpf.open(sys.argv[1])
+
+size = detect.detect_flash(d)
+
+# Offset, size
+print "Reading %x bytes..." % size
+buf = d.readFlash(0x00, size)
+
+f = open("full.bin", "wb")
+f.write(buf)
+f.close()
+
+d.close()
+
diff --git a/oncology/dpfhack_display/fw/hackit.py b/oncology/dpfhack_display/fw/hackit.py
new file mode 100755
index 00000000..5c7a5ae9
--- /dev/null
+++ b/oncology/dpfhack_display/fw/hackit.py
@@ -0,0 +1,167 @@
+#!/usr/bin/python
+import struct
+import sys
+sys.path.append("./Debug")
+import dpf
+import time
+import binascii
+
+# DPF profiles
+import profiles
+
+# If you are an expert, set this to 0 to avoid the warnings
+paranoia_mode = 1
+
+JUMPTABLE_OFFSET = 0x80
+HEXDIR = "hexfiles/"
+
+instructions = [
+ """Press and hold MENU while USB is plugged in.
+If successful, you will get the 'USB connect' message and the device
+will appear as non-USB storage device"""
+]
+
+ins_common = """To put the device back into (almost) original state working
+as USB storage, press the RESET button."""
+
+############################################################################
+
+bswap = lambda x: ( (x >> 8) & 0xff ) | ((x << 8) & 0xff00)
+
+def dump_flash(d, fname, offset, size):
+ data = d.readFlash(offset, size)
+ f = open(fname, "wb")
+ f.write(data)
+ f.close()
+
+def find_dpf(version):
+ for i in profiles.KNOWN_DPFS:
+ v = i[0]
+ if v[0] == str(version[0]) and v[1] == str(version[1]) and v[2] == str(version[2]):
+ print "Found matching version info"
+ return i
+ return None
+
+def get_module(buf, n):
+ n *= 8
+ start, end, flashaddr = struct.unpack("<HHI", buf[n:n+8])
+
+ start = bswap(start)
+ end = bswap(end)
+
+ return start, end, flashaddr
+
+def patch_module(d, record, buf):
+ n = record[0]
+ if n == profiles.BINARY: # Write full binary into sector
+ start, flashaddr = record[1]
+ f = open(record[2])
+ d.eraseFlash(flashaddr)
+ buf = f.read()
+ f.close()
+ d.writeFlash(flashaddr, buf)
+ elif n == profiles.PATCH: # We make a copy of a full sector
+ start, flashaddr = record[1]
+ print "Patching sector addr %06x with %s" % (flashaddr, record[2])
+ d.patchSector(start, flashaddr, HEXDIR + record[2])
+ elif n == profiles.COPY: # We make a copy of a full sector
+ src, dest = record[1]
+ print "Copying sector from 0x%06x to 0x%06x..." %(src, dest)
+ data = d.readFlash(src, 0x10000)
+ d.eraseFlash(dest)
+ d.writeFlash(dest, data)
+ else:
+ print "Analyzing module %d..." % n
+ start, end, flashaddr = get_module(buf, n)
+ l = end - start
+ start += 0x800
+ data = d.readFlash(flashaddr, l)
+ c = binascii.crc32(data) & 0xffffffff
+ checksums = record[1]
+ i = 0
+ try:
+ i = checksums.index(c)
+ except ValueError:
+ print "CRC32 does not match: 0x%08lx" % c
+ return False
+
+ n = len(checksums) - 1
+
+ if i == n:
+ print "Seems up to date. Do you still wish to patch?"
+ a = raw_input("Type 'yes' to continue > ")
+ if a != "yes":
+ return True
+ print "Updating module.."
+ else:
+ print "Patching from version %d to %d" % (i, n)
+
+ d.patchSector(start, flashaddr, HEXDIR + record[2])
+
+ return True
+
+def recognize(d):
+ print "Reading flash..."
+ buf = d.readFlash(0x0, 0x280)
+
+ print "done"
+ b = buf[:7]
+ xmem, code, dummy, offset = struct.unpack(">HHBH", b)
+ version = (buf[0x50:0x58], buf[0x60: 0x70], buf[0x80:0x88])
+
+ dpf = find_dpf(version)
+ if not dpf:
+ print "No DPF found. Create a record or look for one"
+ print version
+ else:
+ print "Identifier:", dpf[1]
+ di = dpf[3]
+ di['offset'] = offset
+
+ return dpf
+
+def patch(d, dpf):
+ if (paranoia_mode):
+ print """Now patching. There is no 100% guarantee that your device will
+ work after doing this. You must never unplug the device from USB while
+ it is being updated.
+ Are you sure you take all risks and that you want to continue?"""
+ a = raw_input("Type 'yes' to continue > ")
+ if a != "yes":
+ print "Aborting."
+ return False
+
+ p = dpf[4]
+
+ buf = d.readFlash(JUMPTABLE_OFFSET, dpf[3]['offset'])
+ for i in p[2]:
+ if not patch_module(d, i, buf):
+ return False
+
+ return True
+#
+#
+# MAIN
+
+if len(sys.argv) != 2:
+ print "Usage: %s [<generic scsi device> | usb0]" % sys.argv[0]
+ print "You may have to run this as root when accessing generic scsi devices"
+ sys.exit(-1)
+
+d = dpf.open(sys.argv[1])
+
+dpf = recognize(d)
+if dpf:
+ r = dpf[4]
+ ret = patch(d, dpf)
+ if ret:
+ print
+ print "Now disconnect the DPF from USB."
+ print "To activate the 'developer mode':"
+ print
+ print instructions[r[0]]
+ print
+ print ins_common
+ else:
+ print "DPF might not be completely patched."
+d.close()
diff --git a/oncology/dpfhack_display/fw/hexfiles/cmdhandler_14e5.ihx b/oncology/dpfhack_display/fw/hexfiles/cmdhandler_14e5.ihx
new file mode 100644
index 00000000..3841cc6a
--- /dev/null
+++ b/oncology/dpfhack_display/fw/hexfiles/cmdhandler_14e5.ihx
@@ -0,0 +1,64 @@
+:0913300043C80530CEFDE5C922D9
+:0713390075CA143004012203
+:0E13400043C80530CEFDC2CEE5C930E0EF2235
+:07134E0075CA1130040122F1
+:0E13550043C80530CEFDC2CEE5C920E0EF2230
+:0A13630053C8FB43C80130CEFD2241
+:0D136D0075CA0E75C901716375CA1475C982
+:03137A000080E60A
+:0D137D0075CA0E75C901716375CA1175C975
+:03138A000180D609
+:04138D00F5C980D24C
+:09139100E6F5C9716308D9F822E0
+:09139A00E493F5C97163D9F8224E
+:0E13A3004386108C828D83EA2CC5F0EB3DA8AA
+:0213B100F0F951
+:0713B30071397C4075CA216D
+:0B13BA007130F0E8B58207E9B583034D
+:0313C500716D2225
+:0613C800DCF0716D80E510
+:0B13CE00714E75CA218C828D83EAF9F4
+:0413D900719A717D17
+:0313DD00714E222C
+:0C13E0008C828D837CF87D001215427415
+:0913EC00F5C0E07413C0E0E473E5
+:0113F50022D5
+:0C13F600438610E4F550F551F552F55314
+:0B140200714E75CA217455718D745332
+:08140D00718D7442718D74535E
+:0C141500718D788479047191789F7904BE
+:0614210071917400718D51
+:08142700717D714E7904789F7C
+:03142F00913222D5
+:01143200E4D5
+:05143300F608D9FC22BF
+:0E14E5007895E6C5F008E6FC08E6FD08E6FA94
+:0C14F30008E6FBC5F0B4010471A38025DD
+:0714FF00B4020471E0801E3D
+:07150600B4040471CE80174C
+:07150D00B41004B1298010A5
+:07151400B41104B15D800970
+:07151B00B41204B16180026B
+:02152200B142D4
+:0515240071F602181829
+:0C152900E4F577F578F579F57A757B7FAD
+:08153500757C00757D7F757E59
+:05153D000012128022E3
+:05154200B129E4F8F9F5
+:0E154700EC120F25ED120F25D3E438F8E4392D
+:08155500F9B800EEB940EB22E9
+:04155D00B129A17D92
+:0E1561008C778D788A798B7A789AE6F57B08FC
+:0E156F00E6F57C08E6F57D08E6F57E121280B2
+:0A157D007888E6FB08E6FC08E6FDAE
+:0E158700EBF5F033CC33CD33FBEC33CD33CB6F
+:0815950033FCE5F003541FFDD7
+:0B159D00EB4C601C71397F2075CA21E7
+:0C15A8007130120F257130120F25DFF496
+:0715B400716D1BBBFF011C60
+:0215BB0080E0CE
+:0815BD00ED6013713975CA21BC
+:0C15C5007130120F257130120F25DDF47B
+:0215D100716D3A
+:0115D30022F5
+:00000001FF
diff --git a/oncology/dpfhack_display/fw/hexfiles/cmdhandler_14f4.ihx b/oncology/dpfhack_display/fw/hexfiles/cmdhandler_14f4.ihx
new file mode 100644
index 00000000..c71b29fa
--- /dev/null
+++ b/oncology/dpfhack_display/fw/hexfiles/cmdhandler_14f4.ihx
@@ -0,0 +1,64 @@
+:0913300043C80530CEFDE5C922D9
+:0713390075CA143004012203
+:0E13400043C80530CEFDC2CEE5C930E0EF2235
+:07134E0075CA1130040122F1
+:0E13550043C80530CEFDC2CEE5C920E0EF2230
+:0A13630053C8FB43C80130CEFD2241
+:0D136D0075CA0E75C901716375CA1475C982
+:03137A000080E60A
+:0D137D0075CA0E75C901716375CA1175C975
+:03138A000180D609
+:04138D00F5C980D24C
+:09139100E6F5C9716308D9F822E0
+:09139A00E493F5C97163D9F8224E
+:0E13A3004386108C828D83EA2CC5F0EB3DA8AA
+:0213B100F0F951
+:0713B30071397C4075CA216D
+:0B13BA007130F0E8B58207E9B583034D
+:0313C500716D2225
+:0613C800DCF0716D80E510
+:0B13CE00714E75CA218C828D83EAF9F4
+:0413D900719A717D17
+:0313DD00714E222C
+:0C13E0008C828D837CF87D001215517406
+:0913EC00F5C0E07413C0E0E473E5
+:0113F50022D5
+:0C13F600438610E4F550F551F552F55314
+:0B140200714E75CA217455718D745332
+:08140D00718D7442718D74535E
+:0C141500718D788479047191789F7904BE
+:0614210071917400718D51
+:08142700717D714E7904789F7C
+:03142F00913222D5
+:01143200E4D5
+:05143300F608D9FC22BF
+:0E14F4007895E6C5F008E6FC08E6FD08E6FA85
+:0C15020008E6FBC5F0B4010471A38025CD
+:07150E00B4020471E0801E2D
+:07151500B4040471CE80173D
+:07151C00B41004B138801087
+:07152300B41104B16C800952
+:07152A00B41204B17080024D
+:02153100B151B6
+:0515330071F60218181A
+:0C153800E4F577F578F579F57A757B7F9E
+:08154400757C00757D7F757E4A
+:05154C000012128022D4
+:05155100B138E4F8F9D7
+:0E155600EC120F25ED120F25D3E438F8E4391E
+:08156400F9B800EEB940EB22DA
+:04156C00B138A18C65
+:0E1570008C778D788A798B7A789AE6F57B08ED
+:0E157E00E6F57C08E6F57D08E6F57E121280A3
+:0A158C007888E6FB08E6FC08E6FD9F
+:0E159600EBF5F033CC33CD33FBEC33CD33CB60
+:0815A40033FCE5F003541FFDC8
+:0B15AC00EB4C601C71397F2075CA21D8
+:0C15B7007130120F257130120F25DFF487
+:0715C300716D1BBBFF011C51
+:0215CA0080E0BF
+:0815CC00ED6013713975CA21AD
+:0C15D4007130120F257130120F25DDF46C
+:0215E000716D2B
+:0115E20022E6
+:00000001FF
diff --git a/oncology/dpfhack_display/fw/hexfiles/cmdhandler_14fb.ihx b/oncology/dpfhack_display/fw/hexfiles/cmdhandler_14fb.ihx
new file mode 100644
index 00000000..2e6cf3a4
--- /dev/null
+++ b/oncology/dpfhack_display/fw/hexfiles/cmdhandler_14fb.ihx
@@ -0,0 +1,63 @@
+:0913300043C80530CEFDE5C922D9
+:0713390075CA143004012203
+:0E13400043C80530CEFDC2CEE5C930E0EF2235
+:07134E0075CA1130040122F1
+:0E13550043C80530CEFDC2CEE5C920E0EF2230
+:0A13630053C8FB43C80130CEFD2241
+:0D136D0075CA0E75C901716375CA1475C982
+:03137A000080E60A
+:0D137D0075CA0E75C901716375CA1175C975
+:03138A000180D609
+:04138D00F5C980D24C
+:09139100E6F5C9716308D9F822E0
+:09139A00E493F5C97163D9F8224E
+:0E13A3004386108C828D83EA2CC5F0EB3DA8AA
+:0213B100F0F951
+:0713B30071397C4075CA216D
+:0B13BA007130F0E8B58207E9B583034D
+:0313C500716D2225
+:0613C800DCF0716D80E510
+:0B13CE00714E75CA218C828D83EAF9F4
+:0413D900719A717D17
+:0313DD00714E222C
+:0C13E0008C828D837CF87D0012155874FF
+:0913EC00F5C0E07413C0E0E473E5
+:0113F50022D5
+:0C13F600438610E4F550F551F552F55314
+:0B140200714E75CA217455718D745332
+:08140D00718D7442718D74535E
+:0C141500718D788479047191789F7904BE
+:0614210071917400718D51
+:08142700717D714E7904789F7C
+:03142F00913222D5
+:01143200E4D5
+:05143300F608D9FC22BF
+:0E14FB007895E6C5F008E6FC08E6FD08E6FA7E
+:0C15090008E6FBC5F0B4010471A38025C6
+:07151500B4020471E0801E26
+:07151C00B4040471CE801736
+:07152300B41004B13F801079
+:07152A00B41104B173800944
+:07153100B41204B17780023F
+:02153800B158A8
+:05153A0071F602181813
+:0E153F00E4F577F578F579F57A757B7F757CA4
+:0B154D0000757D7F757E001212802269
+:05155800B13FE4F8F9C9
+:0E155D00EC120F25ED120F25D3E438F8E43917
+:08156B00F9B800EEB940EB22D3
+:04157300B13FA19350
+:0E1577008C778D788A798B7A789AE6F57B08E6
+:0E158500E6F57C08E6F57D08E6F57E1212809C
+:0A1593007888E6FB08E6FC08E6FD98
+:0E159D00EBF5F033CC33CD33FBEC33CD33CB59
+:0815AB0033FCE5F003541FFDC1
+:0B15B300EB4C601C71397F2075CA21D1
+:0C15BE007130120F257130120F25DFF480
+:0715CA00716D1BBBFF011C4A
+:0215D10080E0B8
+:0815D300ED6013713975CA21A6
+:0C15DB007130120F257130120F25DDF465
+:0215E700716D24
+:0115E90022DF
+:00000001FF
diff --git a/oncology/dpfhack_display/fw/hexfiles/cmdhandler_big_14fb.ihx b/oncology/dpfhack_display/fw/hexfiles/cmdhandler_big_14fb.ihx
new file mode 100644
index 00000000..180a880b
--- /dev/null
+++ b/oncology/dpfhack_display/fw/hexfiles/cmdhandler_big_14fb.ihx
@@ -0,0 +1,64 @@
+:0913300043C80530CEFDE5C922D9
+:0713390075CA143004012203
+:0E13400043C80530CEFDC2CEE5C930E0EF2235
+:07134E0075CA1130040122F1
+:0E13550043C80530CEFDC2CEE5C920E0EF2230
+:0A13630053C8FB43C80130CEFD2241
+:0D136D0075CA0E75C901716375CA1475C982
+:03137A000080E60A
+:0D137D0075CA0E75C901716375CA1175C975
+:03138A000180D609
+:04138D00F5C980D24C
+:09139100E6F5C9716308D9F822E0
+:09139A00E493F5C97163D9F8224E
+:0E13A3004386108C828D83EA2CC5F0EB3DA8AA
+:0213B100F0F951
+:0713B30071397C4075CA216D
+:0B13BA007130F0E8B58207E9B583034D
+:0313C500716D2225
+:0613C800DCF0716D80E510
+:0B13CE00714E75CA218C828D83EAF9F4
+:0413D900719A717D17
+:0313DD00714E222C
+:0C13E0008C828D837CF87D0012155874FF
+:0913EC00F5C0E07413C0E0E473E5
+:0113F50022D5
+:0C13F600438610E4F550F551F552F55314
+:0B140200714E75CA217455718D745332
+:08140D00718D7442718D74535E
+:0C141500718D788479047191789F7904BE
+:0614210071917400718D51
+:08142700717D714E7904789F7C
+:03142F00913222D5
+:01143200E4D5
+:05143300F608D9FC22BF
+:0E14FB007895E6C5F008E6FC08E6FD08E6FA7E
+:0C15090008E6FBC5F0B4010471A38025C6
+:07151500B4020471E0801E26
+:07151C00B4040471CE801736
+:07152300B41004B13F801079
+:07152A00B41104B173800944
+:07153100B41204B17780023F
+:02153800B158A8
+:05153A0071F602181813
+:0C153F00E4F577F578F579F57A757B3FD7
+:08154B00757C01757DEF757ED2
+:051553000012128022CD
+:05155800B13FE4F8F9C9
+:0E155D00EC120F25ED120F25D3E438F8E43917
+:08156B00F9B800EEB940EB22D3
+:04157300B13FA19350
+:0E1577008C778D788A798B7A789AE6F57B08E6
+:0E158500E6F57C08E6F57D08E6F57E1212809C
+:0A1593007888E6FB08E6FC08E6FD98
+:0E159D00EBF5F033CC33CD33FBEC33CD33CB59
+:0815AB0033FCE5F003541FFDC1
+:0B15B300EB4C601C71397F2075CA21D1
+:0C15BE007130120F257130120F25DFF480
+:0715CA00716D1BBBFF011C4A
+:0215D10080E0B8
+:0815D300ED6013713975CA21A6
+:0C15DB007130120F257130120F25DDF465
+:0215E700716D24
+:0115E90022DF
+:00000001FF
diff --git a/oncology/dpfhack_display/fw/hexfiles/fw_blue.ihx b/oncology/dpfhack_display/fw/hexfiles/fw_blue.ihx
new file mode 100644
index 00000000..32538aaa
--- /dev/null
+++ b/oncology/dpfhack_display/fw/hexfiles/fw_blue.ihx
@@ -0,0 +1,660 @@
+:1000800050726F6354626C580803083F7103380064
+:100090000FF01138AD0338000A000E14F5043800D3
+:1000A0000A000C1F090938000A000F59280B3800F4
+:1000B0000A000FDB811038000A000F2F5C16380091
+:1000C000FFFFFFFFFFFFFFFF0A000F318B1B380010
+:1000D000FFFFFFFFFFFFFFFF0EA00FC8BC2038008F
+:1000E0000A000D11E42138000A000A88F5243800BE
+:1000F000094009EC7D2538000A000AD82926380075
+:080100000A000D9C01273800E4
+:10020000C018C8C0E0E9C0E0EAB5180EC822C8D0DE
+:10021000E0B51806C822E5828002F518C0A8C2AF72
+:10022000C40354F82488C0E0E43400F9E43438FA14
+:100230007403C2A0F5D7EA11D9E911D9D0E011D9D8
+:1002400011D9C082C08311D9F58311D9F58211D992
+:10025000FA11D9F911D9C0E011D9C0E011D9C0E023
+:1002600030DFFDD2A0E5D77403C2A0F5D730DFFDA3
+:10027000D0D7D5E0F811D9C08643861030DFFDC550
+:10028000D7F0E9B582F6EAB583F230DFFDD2A0D02F
+:1002900086D083D082D0A8C82230DFFDC5D72243C4
+:1002A0008610792878D8E493F2600308D9F8538649
+:1002B000EF7582D8780379167A68021040FFFFFF45
+:1002C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:1002D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:1002E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:1002F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:10030000751100751200751300C201C202C2037597
+:100310002300752C00C2047539007881760078823C
+:10032000760F78177600751400753C04753D0075DE
+:100330004100754200E4F560F561F562F563C209BC
+:10034000C20F800D2D2D626F6F7473747261702DEA
+:100350002D7581C57400C0E07412C0E075186F532C
+:1003600086EF75820012105678E479127A620210D4
+:1003700040021851FFFFFFFFFFC2E932FFFFFFFFFE
+:10038000FFD207C2EA32FFFFFF32FFFFFFFFFFFF8E
+:10039000FFFFFFFFFFFFFFFFFF021036FFFFFFFF22
+:1003A000FF0218C2759B0F539A00D20632C022C0BA
+:1003B000E0C0F0C082C083C002C003C004C005C05A
+:1003C00006C007C000C001C0D075D00875CA067548
+:1003D000D00012183A75D008D205D0D0D001D00084
+:1003E000D007D006D005D004D003D002D083D0826D
+:1003F000D0F0D0E0D0223243C80530CEFD85C9828E
+:10040000228582C953C8FB43C80130CEFD22C0E01B
+:10041000C0D075D00875ECFFAA4AAB4B0ABA0001F0
+:100420000B8A4A8B4BE5D220E710ABD47A00ACDCC8
+:100430007D00EA4CF55AEB4DF55BD5140643D280AE
+:10044000751408743F55B0FA74C05580420AAB1554
+:10045000E5164B4A781756F6E5165B5A781746F6B6
+:100460008B168A15787F860A7817EA667880F67880
+:100470007F7917E7F675EC00C2E8D0D0D0E032C043
+:10048000E0C0D075D008AA4CAB4D0ABA00010B8A67
+:100490004C8B4DE554B54C0DE555B54D08E54C4537
+:1004A0004D6002D208C2FBD0D0D0E032FF742AC225
+:1004B00094120F25D294E4120F25E52E2402120F78
+:1004C00025E4120F25E5302402120F25742BC29467
+:1004D000120F25D294E4120F25E5322403120F25C2
+:1004E000E4120F25E5342403120F25742CC2941254
+:1004F0000F25D29422E583120F25E582120F2522C3
+:10050000AA82EA75F010A42402FAE435F0FB7532F1
+:100510007B75330075347E7535008A2E8B2F7407FA
+:100520002AFAE43BFB8A308B311218F0E5102510D3
+:10053000FA9015E793CAA393FB7C207D008C068D6F
+:10054000071CBCFF011DEE4F60198A828B83C0021D
+:10055000C003C004C005121200D005D004D003D0DF
+:100560000280DA02104E7A017B00BB0800503AEAA2
+:1005700055496019EB04F5108B82C002C003780B5B
+:1005800079127A62121040D003D0028016751000E2
+:100590008B82C002C003780B79127A62121040D0AD
+:1005A00003D002EA2AFA0B80C122AAA875A8817595
+:1005B0009C00759A00759BF74387018AA822AA823E
+:1005C000AB837C008A828B83E493FDA3AA82AB83F6
+:1005D000ED60030C80EE8C8222C200754900C2AF30
+:1005E000C2AB758221121056D2AF78CD79147A6FD2
+:1005F000121040788186028A8278B879127A6F1256
+:100600001040900008783879127A6B121040780305
+:1006100079127A6F121040788286028A82781B796A
+:10062000127A6F12104053BBF043BB3743A8417599
+:10063000824D121056785479157A6812104078D984
+:1006400079127A68121040787FE6FA30E70E7898CF
+:1006500079147A64121040434901D2007A00C3EA47
+:10066000648094C05009EA2490F8E4F20A80EF7A9A
+:1006700000C3EA64809484500EEA2AFB244AF87688
+:10068000000876000A80EA7554007555007552140A
+:100690007553007556FA755700AA4AAB4B7545E578
+:1006A0007546017543E0754407754720754800435A
+:1006B000BB2078808604787FE6F4FD5204EC60303D
+:1006C000788076008C2D851382C002C003C0047828
+:1006D0002579167A66121040858213D004D003D093
+:1006E00002EC30E70B5387E74387085349FEC2000B
+:1006F00078808605787FE6FE5DFC30E716C002C094
+:1007000003789879147A64121040D003D0024349D8
+:1007100001D200E513B512028004E5126003300433
+:100720003075410075420E9011BEC002C003121018
+:10073000DFD003D002300417752D21851382C0024B
+:10074000C003782579167A66121040D003D002C211
+:1007500004E54AC39AFCE54B9BFDC3E5529CE55377
+:100760009D40030215A4E51370030215A4AC5AE5DD
+:100770005BA2E7CC33CC33CC5401FDC3EC64809452
+:1007800090507C634902C3EC648094885046751194
+:100790000290F800C004783879127A6B1210407811
+:1007A0006979137A68121040900BB8786C79127AD4
+:1007B0006F121040C20375820278B379137A6F12F8
+:1007C0001040900008783879127A6B121040D004EB
+:1007D000D20480267401B51102801F751101754184
+:1007E0000075420C75821FC00478F879167A681279
+:1007F00010409015F91210DFD0047511018026E524
+:100800001160225349FD75110075410075420C7548
+:10081000821FC00478F879167A6812104090160981
+:100820001210DFD004AA4AAB4B300115C002C0033E
+:10083000C004788479137A68121040D004D003D0B1
+:1008400002E54E454F702985564E85574FE53D24AC
+:1008500090F8ECF2300214758240C002C00378F0C8
+:1008600079137A6B121040D003D002053D533D3FFF
+:10087000AC4EAD4F1CBCFF011D8C4E8D4FC002C055
+:1008800003121271D003D0025349B363498030037D
+:100890000543491080035349EF30003775CA06C03D
+:1008A00002C00312183AE582D003D00230E213C02E
+:1008B00002C003784679147A64121040D003D00243
+:1008C0008011C002C00378C079147A64121040D03D
+:1008D00003D0028513120213BA02104E0421E0075E
+:1008E00000F8E0FF00F8FF0700F8C0FBFF7B2121C4
+:1008F000204C4F5720504F57455220212100506F18
+:1009000077657220676F6F6400AA82C2A075D79F57
+:1009100030DFFD75D70030DFFD7B038A00A6D708E6
+:1009200075D7FF30DFFDDBF5D2A075820002104ED7
+:10093000AA82755EC6755F1374022AF8AA5EAD5F5F
+:100940007E0586078A828D83E493FBEFB5033D9095
+:1009500013DF1210DF855E82855F83A3E493FBA320
+:10096000E493FC8B828C831210DF9013E61210DF6D
+:10097000855E82855F83A3A3A3E493FBA3E4938BAB
+:1009800082785779167A68121040802E74052AFAF8
+:10099000E43DFD8A5E8D5FDEA99013ECC00012106D
+:1009A000DFD00086027B008A828B8378F279167A08
+:1009B000681210409013FA1210DF02104EAA82C281
+:1009C000A08AD730DFFDD2A022C2A075D70530DFC4
+:1009D000FD75D7FF30DFFDAAD7D2A0EA20E0EA22DA
+:1009E000A882C2A0E2FA08E2F5D70830DFFDDAF704
+:1009F000D2A00212C0AA82AB83ACF0FD7582ABC05C
+:100A000002C003C004C0051212B47582061212B4EB
+:100A10007582011212B47582061212B4D005D00488
+:100A2000D003D00278D07404F278D174D8F28C0656
+:100A300078D2EEF28B0678D3EEF28A0678D4EEF214
+:100A40007582D0C002C003C004C0051212D7D00501
+:100A5000D004D003D0028A608B618C628D63021057
+:100A60004EAA8278D07405F278D17402F28A00AA74
+:100A7000648A031AEB6053758206C002C00012122A
+:100A8000B4D000AB6279D2EBF3AB6179D3EBF3ABCB
+:100A90006079D4EBF3E2FB0879D5EBF37582D0C033
+:100AA000001212D7D000D0020560E4B5600C0561D9
+:100AB000B561070562B562020563E5607004E56132
+:100AC000600280ADEA14F58280028A8202104E0034
+:100AD000FC1301001403140100150A14020016117E
+:100AE0001404001718140800547970653A20002087
+:100AF0004D423A20003C756E6465746563746564AC
+:100B00003A20003E006D3235703830006D3235705D
+:100B10003830006D3235703136006D323570333219
+:100B2000006D32357036340075CA11021844AA823D
+:100B300075CA11C00212183AAB82D002EA42038B86
+:100B4000820218447A0875CA11C00212183AE58266
+:100B5000D00230E10122AB6FBB0800500C8B027554
+:100B60006F007570017C0A8007EB24F8F56F7C023A
+:100B700075CA20AB6DAD6E8B828D83E493FEA3AB03
+:100B800082AD838E82C002C003C004C00512184427
+:100B9000D005D004D003D002DADD8B6D8D6E8C824F
+:100BA00002120075CA0E75820112184475CA1175B9
+:100BB000824812184475CA1475828012184475CA86
+:100BC0000E758200021844AA68BA0102800ABA02AD
+:100BD00002803EBA034880137A1B7B158A828B837E
+:100BE000E493FC8C6F8A6D8B6E8039E56775F0023B
+:100BF000A4242DF582741535F0F583E493FAA3E46B
+:100C000093FB8A828B83E493FC8C6F8A6D8B6E805E
+:100C1000137A797B15756F208A6D8B6E80067582CD
+:100C200060021200758240121206E56C700AAA6B0F
+:100C3000C3EA956F50028A6F7570032275CA2078D7
+:100C4000657A08C002C00012183AE582D000D002CE
+:100C5000F608DAEF74605565FA600A758260121260
+:100C60000075820122E566FA24F450030213F3EAC8
+:100C70002A2A90134E7302137202137B0213F3029B
+:100C800013840213F302138D0213A10213F3021350
+:100C9000A90213C00213CE0213E578AC79157A6469
+:100CA000121040786579167A6402104078E279165D
+:100CB0007A6402104075CA0074804567F582121884
+:100CC00044758248121200805812129F12121C8022
+:100CD0005075824012120675CA208571821218441E
+:100CE00075820A121200803912127B856771758233
+:100CF00048121200802B75824012120675CA208598
+:100D0000728212184475820A121200801412127B29
+:100D1000856772758248121206800675826012120B
+:100D2000007582002275CA1112183AE582FA30E283
+:100D30000F5302FB8A82C002121844D002434908B2
+:100D4000EA30E40D4302808A821218444349088045
+:100D500017AB70BB010CEA30E00E434904121314C8
+:100D60008006BB030312121C85708202104E7A01AA
+:100D70007B1543C81043C8207C0D8C051CED6024F6
+:100D80008A828B83E493F5CAA3E493FDA3AA82AB82
+:100D9000838D82C002C003C004121844D004D00363
+:100DA000D00280D675700102104EAA82AB838A04ED
+:100DB0008B051ABAFF011BEC4D700122000214864C
+:100DC000C2AF75C80043871075F3335349DF7846C7
+:100DD00079147A64121040D2AF43C80802104E53FF
+:100DE00087E753C8EF02104E75CA0E7582001218BD
+:100DF0004478FD79137A64121040AA82BA03028003
+:100E0000F075CA0E75820112184475CA1412183A88
+:100E1000E58230E00D78B579177A651210407A01D5
+:100E200080027A008A8202104E01800B07070109B6
+:100E3000000E0011280E011148149012B015301048
+:100E400008130812011001FFFFFF08081902010032
+:100E5000020203010137154B153B1553156B1504A1
+:100E600003090410036800610063006B00660069F9
+:100E7000006E00080330002E0031001803550053A7
+:100E80000042002D0044006900730070006C006196
+:100E90000079000E036C0069006200750073006247
+:100EA000000902200001010080640904000002FF23
+:100EB0000000040705810240000007050102400010
+:100EC0000075CA1112183AAA8275CA1174404AF5FF
+:100ED0008202184412159975CA20741F5565FA606C
+:100EE0000DBA01028017BA020280210216517582E2
+:100EF00000121844758200121844021656758200BA
+:100F0000121844758200121844021656AA69BA00D3
+:100F100002800ABA01028037BA814D8019300B086D
+:100F20007582001218448006758201121844758279
+:100F3000001218448048300C087582001218448052
+:100F400006758201121844758200121844802F30F1
+:100F50000D0875820012184480067582011218442B
+:100F6000758200121844801675820012184475822A
+:100F7000001218447582018011758201800C75CAB7
+:100F80001175820A12184475820002104EAA65BAC1
+:100F900000028005BA025680097401B5675DC20A75
+:100FA0008059E5677055AA69BA0002800ABA010241
+:100FB0008022BA81468004D20B8040200E3D75CA43
+:100FC0000E75820112184475CA11758210121844E8
+:100FD000D20C8027200E2475CA0E75820112184487
+:100FE00075CA14758220121844D20D800E75CA116C
+:100FF000758260121844758201800C75CA0E758264
+:101000000012184475820002104EAA65BA000280D0
+:1010100005BA025080097401B56757C20A8053E5CA
+:1010200067704FAA69BA0002800ABA0102801FBA2B
+:1010300081408004D20B803A75CA0E758201121865
+:101040004475CA11758210121844D20C802475CAD6
+:101050000E75820112184475CA1475822012184444
+:10106000D20D800E75CA1175826012184475820106
+:10107000800C75CA0E758200121844758200021029
+:101080004E53C8FB43C80130CEFD2275CA14200060
+:10109000012243C80530CEFDC2CEE5C930E0EF22C3
+:1010A00075CA1475C90080D943C80530CEFDE5C99D
+:1010B00022A882E6FB08E6FC08E6FDEBF5F033CC5F
+:1010C00033CD33FBEC33CD33CB33FCE5F003541F8E
+:1010D000FDEB4C601C510A7F2075CA215127120F6D
+:1010E000255127120F25DFF4511F1BBBFF011C8068
+:1010F000E0ED6013510A75CA215127120F255127BF
+:10110000120F25DDF4511F22A882E486F0088683A1
+:101110000886822275CA1102184475CA140218443E
+:101120002000047582FF2275CA1143C80530CEFD28
+:10113000E5C920E0EB7582002275CA1443C805306A
+:10114000CEFD2000047582FF22E5C930E0EB7582F8
+:101150000022A882AA738A031AEB60128603088B06
+:1011600082C002C000121844D000D00280E875820C
+:10117000002275CA1175821012184475CA1475823E
+:1011800020021844AA82C00212129FE582FB339506
+:10119000E0FC75CA2174032574F876538574827552
+:1011A0007304C003C0041212D174042574F582754F
+:1011B00073041212D1741F2574F582757304121210
+:1011C000D1D004D003D0028A82C003C004121844D4
+:1011D000758201121293D004D0038B8222AA82C09E
+:1011E0000212129FD00275CA2185D782C00212183E
+:1011F00044D00275D7FF30DFFDDAEE7582010212AE
+:101200009375829C121287AA82AB83ACF0FDC2A0B8
+:10121000789B8606789F86D70830DFFDDEF875D785
+:101220000030DFFDC374409AE49BE49CE49D5028A9
+:10123000758240C002C003C004C00512135CD00513
+:10124000D004D003D002EA24C0FAEB34FFFBEC3424
+:10125000FFFCED34FFFD80CC8A8212135CD2A075B6
+:10126000820022AA82AB83C002C00312129FD00365
+:10127000D00275CA21AC758A828B83E493FDA3AA40
+:1012800082AB838D82C002C003C004121844D00414
+:10129000D003D002DCE1758201C002C003121293B8
+:1012A000D003D0028A828B8322AA8274072AF8860E
+:1012B0000308860474092AF88602088605EA4D7038
+:1012C00003F58222C374409AE49D50207575408BCB
+:1012D000828C83C002C0051213E2AB82AC83D005BE
+:1012E000D002EA24C0FAED34FFFD80D88A758B82E3
+:1012F0008C831213E275820022789B8602BA000268
+:101300008024BA0102802BBA040302152EBA050309
+:10131000021534BA12028030BA20028021BAFF03CB
+:10132000021540021544758295787879157A6F0216
+:101330001040758295782379157A6F021040789C59
+:10134000E624FF920F021548789C8602789D86035A
+:101350008B04E4FBFDEA4203ED42048B2E8C2F78D4
+:101360009E8602789F86038B04E4FBFDEA4203ED30
+:1013700042048B328C3378A0860278A186038B04DA
+:10138000E4FBFDEA4203ED42048B308C3178A28607
+:101390000278A386038B04E4FBFDEA4203ED4204DA
+:1013A0008B348C351218F075828E121230801A75BB
+:1013B000829502142875829578C279167A6A02108D
+:1013C0004075825A227582002275820122C2A07560
+:1013D000D70530DFFD75D7FF30DFFDAAD7D2A0EAF1
+:1013E00020E0EA22AA82C2A08AD730DFFDD2A02262
+:1013F000AA82AB83ACF0FD758206C002C003C004B4
+:10140000C005121563D005D004D003D002C2A07568
+:10141000D70230DFFD8CD730DFFD8BD730DFFD8A80
+:10142000D730DFFD12183A8582D730DFFDD2A00217
+:10143000154CC2A075829C121287858277858378AD
+:1014400085F079F57AE57745784579457A701178B0
+:101450009B8606789F86D70830DFFDDEF802168867
+:101460007582A012128785827B85837C85F07DF54D
+:101470007EE57B2577F577E57C3578F578E57D3574
+:1014800079F579E57E357AF57A1212B875CA217543
+:101490007640AF7BAE7CAA7DAB7E8F828E838AF056
+:1014A000EBC002C003C006C00712156FD007D006FC
+:1014B000D003D0020FBF00090EBE00050ABA00011A
+:1014C0000BEFB5770EEEB5780AEAB57906EBB57A8B
+:1014D000028003D576C48F7B8E7C8A7D8B7E75825D
+:1014E00000C002C003C006C007121299D007D00680
+:1014F000D003D00243BB20C3EF9577EE9578EA95F1
+:1015000079EB957A5003021608D2A012154C758219
+:10151000002212129F75CA217582801218447582AA
+:101520000012184475828012184475820012184403
+:101530007582FF121844758201121293758200227F
+:101540007A00789AE6FB24F9403BEB2B2B9016D0DF
+:10155000730216E50216EC0216EE0216F50216F9F3
+:101560000216FB0216FD121380AA82801C801A123A
+:101570001691AA8280137A01800F800D800B1214BD
+:1015800078AA8280047582FF228A82227AFF75CA35
+:1015900016C00212183AAB82D002BB1F02800302AF
+:1015A000179F75CA2178868B041BEC6015C002C09A
+:1015B00003C00012183AE582D000D003D002F6082A
+:1015C00080E578868603BB555778878603BB5350E2
+:1015D00078888603BB424978898603BB434275827B
+:1015E0000012129978958603BBCB028005BBCD1003
+:1015F00080071215B1AA8280091216BFAA82800242
+:101600007AFFEA20E71A5349DF4349407574868A16
+:1016100082C002121303D002300F027A7F8A822224
+:10162000758200C0021212995349BF434920121219
+:10163000F1D0028A822212170BAA82BA7F1943BB09
+:101640002075CA14C00212183AE582D00230E0EBCD
+:1016500012170BAA8280E48A8202104EAA82754178
+:1016600000C3EA6480948C50158A42758220C002BF
+:1016700078F879167A68121040D0020A80E322AA1C
+:1016800082BA2008B20275820312120030020C7571
+:10169000824078F079137A6B12104075820222AA88
+:1016A00082BA2008B201758203121200200115755A
+:1016B0008203121200754101754203780079127A93
+:1016C0006E1210407582022278828602BA010050A2
+:1016D00004788276017882E6FA24F85004788276DB
+:1016E0000775E20075E30075E40775E5007882E6AA
+:1016F000F4FA74075AF5E675E7007582032278D686
+:1017000079147A6F12104075820022780079127A6B
+:101710006C1210407582022275820312120075410C
+:10172000047542069011DE1210DF53BBF043BB3646
+:10173000438740000000C2F875820022858225851B
+:101740008326E52420E70302138C53247F7582004F
+:10175000781179177A68121040E52375F012A425E4
+:1017600025F529E52635F0F52A740C2529FEE43502
+:101770002AFF8E828F83E493FA8A418E828F83A31D
+:10178000E493FA8A42852982852A831210DF7582C2
+:1017900001781179177A68121040C2D575F012E5F8
+:1017A0002430E704B2D5F404A430D50AF42401C5EA
+:1017B000F0F43400C5F02525F529E52635F0F52AA5
+:1017C000740C2529FAE4352AFB8A828B83E493FE84
+:1017D0008E418A828B83A3E493FA8A42852982858B
+:1017E0002A831210DF021417E4F527F528FEFF9074
+:1017F00011EBE493FA3395E0FBC3E5279AE52864FF
+:10180000808BF063F08095F05069EE2525F529EF87
+:101810003526F52A740C2529FAE4352AFB8A828BB1
+:1018200083E493FC8C418A828B83A3E493FA8A42FB
+:10183000E524FA3395E0FBEAB52708EBB528047AEE
+:101840000180027A008A82C006C007781179177A6F
+:1018500068121040852982852A831210DFD007D0B4
+:101860000674122EFEE43FFF0527E4B52702052883
+:10187000021393852423758200781179177A680200
+:101880001040AA827B03C2D575F012EA30E704B299
+:10189000D5F404A430D50AF42401C5F0F43400C50D
+:1018A000F02440FA741135F0FC740E2AF582E43C01
+:1018B000F583E493FD53050FBD00028014BD0202C1
+:1018C000803CBD030302157FBD04030215AF021562
+:1018D000E674102AF582E43CF583E493FDA3E493D7
+:1018E000FEC005C0067499C0E07414C0E0C005C015
+:1018F00006852B8222AB82D006D0050215F3740236
+:10190000B52B0280207404B52B0280077440B52BE0
+:10191000308024740F2AF582E43CF583E493F8E6E2
+:10192000FD04F6802E740F2AF582E43CF583E493DF
+:10193000F8E6FD14F6801C7582031212007582020F
+:1019400022758203C002C003C004121200D004D06A
+:1019500003D00274102AF582E43CF583E493FDA3DE
+:10196000E493FE4D6024C002C003C004C005C0065D
+:101970007424C0E07415C0E0C005C006852B822227
+:10198000D006D005D004D003D002E52B60187582B4
+:1019900001C002C003C004781179177A68121040A0
+:1019A000D004D003D002754108754204740F2AF5A3
+:1019B00082E43CF583E493F886057E008D828E8375
+:1019C000C00378F279167A68121040758200781197
+:1019D00079177A68121040D003807474102AF58247
+:1019E000E43CF583E493FDA3E493FEC005C00674D4
+:1019F000A3C0E07415C0E0C005C006852B8222ABF1
+:101A000082D006D005BB02478B822274102AF58251
+:101A1000E43CF583E493FAA3E493FC4A601AC00221
+:101A2000C00474D6C0E07415C0E0C002C004852BA9
+:101A30008222D004D00280067582001212007582C4
+:101A40000022758200121200434920758200228B09
+:101A50008222AA82C002785479157A68121040D086
+:101A6000027B07758220C002C00378F879167A6875
+:101A7000121040D003D002DBEA8A249011400212F7
+:101A8000E0AA827421B52D0A852C82C0021215F6B7
+:101A9000D002BA0002800EBA02028023BA03030207
+:101AA000170F02172AE52D20E60302172A7A0253A0
+:101AB00049DF852C82C0021215F6D00202172A7463
+:101AC00002B52D0280197404B52D0280347440B51E
+:101AD0002D4D752B20852C82121426AA828040154C
+:101AE0002CE52C30E7099011EBE493FB14F52C74F2
+:101AF00080452CF524901140C0021212E0D00280E3
+:101B00001E052C9011EBE493FBB52C03752C00748F
+:101B100080452CF524901140C0021212E0D002BA88
+:101B20000264C2D575F012E52C30E704B2D5F40496
+:101B3000A430D50AF42401C5F0F43400C5F02440E3
+:101B4000FB741135F0FC740E2BF582E43CF583E454
+:101B500093FB30E5317440B52D02802A752B00854A
+:101B60002C82C002121426D002801B852D2B852CBE
+:101B700082121426AA82BA020D852C24901140C02C
+:101B8000021212E0D0028A8202104EAA82AB837C3B
+:101B9000008A828B83E493FDA3AA82AB83ED60036A
+:101BA0000C80EE8C8222E493FCA3E493FDA3AA8232
+:101BB000AB83BC7E6A8D048A828B83E493FDA3AAE7
+:101BC00082AB83ECFE3395E0FF8A828B83C002C038
+:101BD00003C004C005C006C007121200A882D007C7
+:101BE000D006D005D004D003D0027900EEC398FE11
+:101BF000EF99A2E713CE13CEFFECC39EFC1E8E0717
+:101C00001EEF601B8D82C002C003C004C005C00669
+:101C10001215A9D006D005D004D003D00280DF8AE7
+:101C2000828B83E493FEA3AA82AB83EEFF601D8CBC
+:101C3000061CEE60178F82C002C003C004C00512EC
+:101C400015A9D005D004D003D00280D38C028A031A
+:101C50001AEB600F8D82C002C0051215A9D005D005
+:101C60000280EB22785479157A681210407582113F
+:101C70001215A990142A12121B7582051215A9902B
+:101C8000142D12163390143012121B90143E12169B
+:101C90003390144212121B90143E121633901460AB
+:101CA00012121B90147C12163375821A1215A99009
+:101CB000142A12121B7582031215A990147F121692
+:101CC0003390148212163390149C1216337582834B
+:101CD000780079127A631210409014AF121633759F
+:101CE0008283782779127A631210409014B1121609
+:101CF0003302104E7541017542079014CF12121B2A
+:101D00007541017542089014DE12121B02104E75C7
+:101D100041017542079014EE1216337A00BA04009E
+:101D2000501F758220C0021215BFD002EA2A244A31
+:101D3000F8868208868318C002121684D0020A80B0
+:101D4000DC7541017542089014F41216337A00BA1A
+:101D50000400501F758220C0021215BFD002EA2A6B
+:101D60002452F8868208868318C002121684D00294
+:101D70000A80DC75410175420A9014FA1216338507
+:101D80005A82E55BA2E7C58233C58233A2E7C582EA
+:101D900033C58233C5825403F5831216847541100E
+:101DA00075420A901500121633855C82855D831298
+:101DB000168402104E1D12000A7C001D205553424D
+:101DC00020646973706C6179007C0A7C001D20209E
+:101DD00076657273696F6E3A626C75652D302E315F
+:101DE0003037646576656C233335001D2020202054
+:101DF0006279206861636B66696E407365637469BC
+:101E00006F6E352E6368007C0A000A0A004C43445A
+:101E10003A207374373778782028636F6D70617457
+:101E200069626C65290A00446574656374696E674C
+:101E300020666C6173682E2E2E000A000A0A0A5072
+:101E400072657373204D454E5520666F7220636F27
+:101E50006E666967206D6F6465007E1D2057656141
+:101E60006B20706F77657221007E1D205475726E35
+:101E7000696E67206F66662E006374723A20007286
+:101E800065673A20006164633A2000726574636F8D
+:101E900064653A2000C2AFC2A0E4F8E58213C8131B
+:101EA000C813C813253EC8353FF9E4354075D7033C
+:101EB00030DFFDF5D730DFFD89D730DFFD88D73043
+:101EC000DFFDC5D77F2030DFFDC5D7120F2530DFFE
+:101ED000FDC5D7120F25DFEED2A0E5D7D2AF227510
+:101EE000410075420002104EE54175F004A4FAABC2
+:101EF000F08A2E8B2F74032AFAE43BFB8A308B3155
+:101F0000E54275F008A4FAABF08A328B3374072AE5
+:101F1000FAE43BFB8A348B350218F074E02541501B
+:101F200009E542FA04F54275410074F02542500378
+:101F300075420022AA82C00212155DD0028A821266
+:101F4000150AE54104F541021590AA82C3EA6480AE
+:101F500094A0502EBA0802800FBA09028010BA0A63
+:101F6000028012BA0D218016E54114F54122740851
+:101F70002541F54122E54204F542754100227541B3
+:101F800001228A820215A9221215BF02104EAA82CE
+:101F90008A00E2FA08EAFB600B8B82C0001215BFD0
+:101FA000D00080EE02104EAA828A00860208EAFB68
+:101FB000600B8B82C0001215BFD00080EE22AA8277
+:101FC000AB838A828B83E493FCA3AA82AB83ECFD70
+:101FD000600F8D82C002C0031215BFD003D00280F3
+:101FE000E122AA8278DCE4F27B0478DC1875F00A3E
+:101FF000EA84E5F02430F275F00AEA84FA6002DB44
+:10200000EB8882780379167A6812104002104EAA83
+:1020100082AB83740424D8F8E4F218740F5A7D005C
+:102020002420F582ED3417F583E493F2188A04EB4B
+:10203000C4CCC4540F6CCC540FCC6CCC53040F7D67
+:1020400000EC2420F582ED3417F583E493F2188B2D
+:1020500004740F5C90172093F218EBC4540FFA53DA
+:10206000020F7B00EA2420F582EB3417F583E4931A
+:10207000F27582D8780379167A68021040121684B5
+:1020800002104EAA82AB41758220C002C003121515
+:10209000BFD003D002DAF08B4102104EAA82E53C99
+:1020A0002AC42354E0FA8A3F02104E3031323334CE
+:1020B00035363738394142434445460075CA1475B0
+:1020C00082000218442000047582FF2275CA14435E
+:1020D000C80530CEFDE5C930E0EB7582002285826F
+:1020E0001974072519F519A8198602088603051918
+:1020F0000519EB24F8FBA819861A08861B05190593
+:1021000019C2AF851A1CE51BA2E7C51C33C51C33D9
+:10211000A2E7C51C33C51C33C51C5403F51D851C23
+:102120001E851D1FAC1EAD1F151E74FFB51E0215AA
+:102130001FEC4D6043C002C0031216A9D003D002A9
+:1021400075CA218A048B057E40C004C005C00612F2
+:10215000183AAF82D006D005D0048C828D83EFF080
+:10216000A3AC82AD83DEE28C028D03C002C00312F9
+:1021700016A0D003D00280AC743F551AFC7D0060DD
+:1021800033C002C003C0041216A9D004D003D00289
+:1021900075CA21C002C003C00412183AAD82D0042F
+:1021A000D003D0028A828B83EDF0A3AA82AB83DCBA
+:1021B000E21216A0A819861C08861DD2AF851C82C3
+:1021C000851D831217BDAA82AB83ACF08A5C8B5D40
+:1021D00090000075F00002104E74C7C0E07417C084
+:1021E000E0E47322AA82AB838A048B051ABAFF014A
+:1021F0001BEC4D7001227CE87D0300001CBCFF013C
+:102200001DEC4D6003021216021204E582120F2526
+:1022100022E583120F25E582120F2522AA82AB83C5
+:10222000752E00752F0075320075330075307F757F
+:10223000310075347F753500C002C0031218F0D02C
+:1022400003D0027C807D007E807F008A828B83C0E9
+:1022500002C003C004C005C006C00712122DD0077B
+:10226000D006D005D004D003D0021EBEFF011FEE61
+:102270004F70D81CBCFF011DEC4D70CB02104E7A84
+:10228000767B148A828B83E493FCA3AA82AB838C33
+:1022900005BCFF0302135774F05DFC6014BC100210
+:1022A0008013BC70028039BC9002805FBCB0D480C7
+:1022B0000AC2A180CEED13929080C88A828B83E4FB
+:1022C00093FCA3AA82AB837E008C828E83C002C063
+:1022D00003786C79127A6F121040D003D00280A379
+:1022E000C294740F5DFC8A378B388C3685378285B3
+:1022F0003883E493FEA38582378583388E82121259
+:1023000027D536E8AA37AB3802129F740F5DFCD28E
+:10231000948A058B068D828E83E493FFA3AD82AEF3
+:10232000838F82C004C005C006121227D006D005D4
+:10233000D004DCE18D028E0302129F788186028A2E
+:102340008278B879127A6F12104002104EAA82C3B6
+:10235000EA95395006AB398A0480048A03AC39AD5A
+:102360003AC3EB9D501C854582854683C002C0035D
+:10237000C004C00512122DD005D004D003D0021D18
+:1023800080DFC3EC9D501C854382854483C002C01E
+:1023900003C004C00512122DD005D004D003D00212
+:1023A0001D80DF8D3AECB50311ED14F53A854382BB
+:1023B000854483C00212122DD0028A39AA3A8A03B8
+:1023C0001AEB600F854582854683C00212122DD01C
+:1023D0000280EB2285823BE53DC3953BFB0B853BB1
+:1023E000F0EB84ABF0EB2490F8E2F5397C40AD3BA8
+:1023F0007E0074402DFDE43EFE8C077A00C3EF9D05
+:10240000EA64808EF063F08095F0504B8C027D0082
+:102410008A2E8D2F8547328548338A308D31743F1F
+:102420002547FAE43548FD8A348D35C003C00412CF
+:1024300018F0D004D003EB2490F8E2FA753A408A01
+:1024400082C003C004121369D004D0030B853BF093
+:10245000EB84ABF00C809702104E0000B00A11B074
+:102460000110B00A11B0197111B01471B193023595
+:102470003671B29302353671B3960235360235366F
+:1024800071B4910371B691B471C093A0002471C16D
+:1024900091CA71C2920A0071C3928A2A71C4928A47
+:1024A000EE71C59120713691C071E09F0390080ACA
+:1024B0003A352C2E2B262C3C00010371E19F04FFA2
+:1024C000080A24221F262829333C00010371F091B9
+:1024D0000171F6910071FF928808713A9105712A95
+:1024E0009400020081712B940003008271297120F5
+:1024F000B00A712CFF200962900000783879127AB6
+:102500006B12104075410F75420775820178117981
+:10251000177A6812104075822078FD79157A681252
+:10252000104075822078FD79157A68121040754147
+:102530000F75420875822078FD79157A681210406F
+:1025400075822078FD79157A6812104075820078BE
+:102550001179177A68121040800C90FFFF78387953
+:10256000127A6B121040B20975E20075E30075E44F
+:102570000075E50175E6C075E70002104E2045784C
+:102580006974200000000000000101040000002028
+:102590004F6666200000000000000007010300A253
+:1025A00012205265626F6F7420000000000C01035E
+:1025B00000BC122044656275672000000000000026
+:1025C0000020004312204D6F6E200000000000002C
+:1025D00000070020002312204261636B6C6967686A
+:1025E0007420000C0022826C1220466C6978200056
+:1025F000000000000017000400AF125553422050A5
+:102600005752204550302053544C204C4F472045C2
+:1026100052522041434B20414C56005265626F6F2D
+:1026200074696E672E2E2E0007AA419012A2C00276
+:102630001210DFAB817C008B828C83121684D00257
+:102640008A41E54204F5429012ABC0021210DFABA2
+:10265000A87C008B828C83121684D0028A41E542CA
+:1026600004F5429012B4C0021210DFABE87C008B7C
+:10267000828C83121684D0028A41E54204F542908E
+:1026800012BDC0021210DFAB877C008B828C8312DC
+:102690001684D0028A41E54204F5429012C6C00277
+:1026A0001210DFAB867C008B828C83121684D002E2
+:1026B0008A41E54204F5429012CF1210DFAABB7B9B
+:1026C000008A828B8312168402104E73703A202087
+:1026D0002020200069653A202020202000656966BE
+:1026E000303A2020200070636F6E3A202020006472
+:1026F00070636F6E3A202000777464636F6E3A20C7
+:1027000000020000753E00753F007540397582007B
+:10271000781179177A6812104002104EAA8275E279
+:102720000075E30075E40775E50074075AD3940754
+:10273000F4F5E675E70075E17302104E75B30075A8
+:10274000B42975B50375B10D22AA82BA0002800AB8
+:10275000BA01028009BA020E800953D2F72275D35A
+:1027600017800375D38153A4F743D20B22AA82ABFF
+:1027700083ACA875C20075C3008AC48BC5C2EA7554
+:10278000A88475C12A43C10153BBEF43870175C1BA
+:102790000043BB378CA802104EAA828A031AEB7042
+:1027A000012243BB207B007C02001BBBFF011CEB12
+:1027B0004C60030212A802129AE58290151F93FA48
+:1027C000F582C002121584D00274065AF53C02103C
+:1027D0004EAA82C2A08AD730DFFDD2A022C2A07545
+:1027E000D7AB30DFFD75D7FF30DFFD75D7FF30DFAA
+:1027F000FD75D7FF30DFFD90000A786C79127A6F93
+:10280000121040D2A022E582FA60127590FF75A0E6
+:10281000BFC28175E9EC75EA2875EBB42275EC004E
+:1028200075B00043F96775E9FE75900875FA007593
+:10283000EA2075EB3475FBB475EDFF225387DF009A
+:1028400000005387BF0000007582011213057582D6
+:102850000112124843D28043BB37E5D220E7FBE5A3
+:10286000DC23235403FAE5D425E025E04202AB3D06
+:10287000053DEB2490F8EAF2AA50AB510ABA0001E8
+:102880000B8A508B517420B53D12853D6475829042
+:10289000785879137A63121040753D0053BBEF43AB
+:1028A000874000000043872075820012130575825F
+:1028B00000021248AA8230033090000075F03EE416
+:1028C000C00278EC79127A63121040753D0078905E
+:1028D00074BEF2789174EFF2756402758290785844
+:1028E00079137A63121040D002E4BA010104FB703C
+:1028F00022BA02028006BA032553F8FE75A50175B7
+:102900008200C002C003121305758200121248D063
+:1029100003D00253C1FE75E10053B1FED2A353BBF5
+:10292000EF759C02759A00759BF975A8A0438740C6
+:10293000000000438720438780000000E4BA0301C1
+:1029400004FC7031C2AFC206C208D2AF43A8402017
+:102950000623200820300315E54C541F700FC002D9
+:10296000C003C00412133BD004D003D002438780BD
+:1029700000000080DA5387DF00000043BB37EB70B4
+:1029800029BA02028006EC603043F8015387BF7514
+:10299000A500758201121305758201121248789BF9
+:1029A00079127A6B12104043D280788286028A8232
+:1029B000781B79127A6F121040900064786C79124B
+:1029C0007A6F12104012123B43A86102104E7582BA
+:1029D0000112130502104E9001F4786C79127A6F8F
+:1029E00012104075820278B379137A6F12104090FA
+:1029F00000C8786C79127A6F121040788076009057
+:102A00000008783879127A6B121040785479157A68
+:102A10006812104078D979127A6812104002104E6C
+:102A2000D46610A2AA8274072AF88603BB0102802A
+:102A300005BB103F802674092AF886037882A60316
+:102A4000EB7006F5E1D2A3802A788286038B827828
+:102A50001B79127A6F121040C2A3801774092AF8EA
+:102A600086027881A6028A8278B879127A6F12106B
+:102A700040D20475820002104E75820002104EE5AD
+:102A800082120F2522AA82C294758236C0021215C4
+:0D2A90007ED002D29474F05AF58202157EB9
+:00000001FF
diff --git a/oncology/dpfhack_display/fw/hexfiles/fw_focal.ihx b/oncology/dpfhack_display/fw/hexfiles/fw_focal.ihx
new file mode 100644
index 00000000..1166bcd3
--- /dev/null
+++ b/oncology/dpfhack_display/fw/hexfiles/fw_focal.ihx
@@ -0,0 +1,678 @@
+:1000800050726F6354626C580803083F7103380064
+:100090000FF0119FAD0338000A000E145C05380004
+:1000A0000A000C1F700938000A000F598F0B380026
+:1000B0000A000FDBE81038000A000F2FC3163800C3
+:1000C000FFFFFFFFFFFFFFFF0A000F33F21B3800A7
+:1000D000FFFFFFFFFFFFFFFF0EA00FC82521380025
+:1000E0000A000D334D2238000A000A8880253800A6
+:1000F000094009EC082638000A000AD8B42638005E
+:080100000A000E258C273800CF
+:10020000C018C8C0E0E9C0E0EAB5180EC822C8D0DE
+:10021000E0B51806C822E5828002F518C0A8C2AF72
+:10022000C40354F82488C0E0E43400F9E43438FA14
+:100230007403C2A0F5D7EA11D9E911D9D0E011D9D8
+:1002400011D9C082C08311D9F58311D9F58211D992
+:10025000FA11D9F911D9C0E011D9C0E011D9C0E023
+:1002600030DFFDD2A0E5D77403C2A0F5D730DFFDA3
+:10027000D0D7D5E0F811D9C08643861030DFFDC550
+:10028000D7F0E9B582F6EAB583F230DFFDD2A0D02F
+:1002900086D083D082D0A8C82230DFFDC5D72243C4
+:1002A0008610792878D8E493F2600308D9F8538649
+:1002B000EF7582D8780579167A68021040FFFFFF43
+:1002C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:1002D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:1002E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:1002F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:10030000751100751200751300C201C202C2037597
+:100310002300752C00C2047539007881760278823A
+:10032000760F78177600751400753C00753D0075E2
+:100330004100754200E4F560F561F562F563C209BC
+:10034000C20F800D2D2D626F6F7473747261702DEA
+:100350002D7581C57400C0E07412C0E075186F532C
+:1003600086EF75820012105678E479127A620210D4
+:1003700040021851FFFFFFFFFFC2E932FFFFFFFFFE
+:10038000FFD207C2EA32FFFFFF32FFFFFFFFFFFF8E
+:10039000FFFFFFFFFFFFFFFFFF021036FFFFFFFF22
+:1003A000FF0218C2759B0F539A00D20632C022C0BA
+:1003B000E0C0F0C082C083C002C003C004C005C05A
+:1003C00006C007C000C001C0D075D00875CA067548
+:1003D000D00012183A75D008D205D0D0D001D00084
+:1003E000D007D006D005D004D003D002D083D0826D
+:1003F000D0F0D0E0D0223243C80530CEFD85C9828E
+:10040000228582C953C8FB43C80130CEFD22C0E01B
+:10041000C0D075D00875ECFFAA4AAB4B0ABA0001F0
+:100420000B8A4A8B4BE5D220E710ABD47A00ACDCC8
+:100430007D00EA4CF55AEB4DF55BD5140643D280AE
+:10044000751408743F55B0FA74C05580420AAB1554
+:10045000E5164B4A781756F6E5165B5A781746F6B6
+:100460008B168A15787F860A7817EA667880F67880
+:100470007F7917E7F675EC00C2E8D0D0D0E032C043
+:10048000E0C0D075D008AA4CAB4D0ABA00010B8A67
+:100490004C8B4DE554B54C0DE555B54D08E54C4537
+:1004A0004D6002D208C2FBD0D0D0E032FFE583120B
+:1004B0000F25E582120F2522AA82AB83C2948A827D
+:1004C0008B830218F0AA82AB83D2948A828B830238
+:1004D00018F0C2A19000501218FB852E82852F8340
+:1004E0001219089000511218FB8530828531831251
+:1004F00019089000201218FB74EFC3952EF582E4C2
+:10050000952FF58312190874EFC3952EF582E495A3
+:100510002FF5831219089000531218FB8534828539
+:100520003583121908AA32AB33900052C002C003BF
+:100530001218FBD003D0028A828B83C002C0031240
+:1005400019089000211218FBD003D0028A828B83F5
+:100550001219089000221218FBD29422E583120F80
+:1005600025E582120F2522AA82EA75F010A4240242
+:10057000FAE435F0FB75323B75330175343E753561
+:10058000018A2E8B2F74072AFAE43BFB8A308B31C9
+:10059000121915E5102510FA9015E793CAA393FBDD
+:1005A0007C207D008C068D071CBCFF011DEE4F607A
+:1005B000198A828B83C002C003C004C005121200D6
+:1005C000D005D004D003D00280DA02104E7A017B2D
+:1005D00000BB0800503AEA55496019EB04F5108B4E
+:1005E00082C002C003780B79127A62121040D003E5
+:1005F000D00280167510008B82C002C003780B7980
+:10060000127A62121040D003D002EA2AFA0B80C19B
+:1006100022AAA875A881759C00759A00759BF7435E
+:1006200087018AA822AA82AB837C008A828B83E41A
+:1006300093FDA3AA82AB83ED60030C80EE8C822233
+:10064000C200754900C2AFC2AB758221121056D2EA
+:10065000AF78CE79147A6F121040788186028A8240
+:1006600078B879127A6F12104090000878387912B1
+:100670007A6B121040780379127A6F1210407882E8
+:1006800086028A82781B79127A6F12104053BBF06F
+:1006900043BB3743A84175824D12105678567915E1
+:1006A0007A6812104078D979127A68121040787FEF
+:1006B000E6FA30E70E789879147A641210404349CC
+:1006C00001D2007A00C3EA648094C05009EA249001
+:1006D000F8E4F20A80EF7A00C3EA64809484500E52
+:1006E000EA2AFB244AF876000876000A80EA755464
+:1006F000007555007552147553007556FA755700FC
+:10070000AA4AAB4B7545E57546017543E07544074C
+:1007100075472075480043BB2078808604787FE6C3
+:10072000F4FD5204EC6030788076008C2D851382C5
+:10073000C002C003C004782579167A66121040857D
+:100740008213D004D003D002EC30E70B5387E74389
+:1007500087085349FEC20078808605787FE6FE5DF3
+:10076000FC30E716C002C003789879147A6412103E
+:1007700040D003D002434901D200E513B5120280F4
+:1007800004E5126003300430754100754226901173
+:10079000BEC002C0031210DFD003D00230041775B0
+:1007A0002D21851382C002C003782579167A66123E
+:1007B0001040D003D002C204E54AC39AFCE54B9B2B
+:1007C000FDC3E5529CE5539D40030215A4E513705B
+:1007D000030215A4AC5AE55BA2E7CC33CC33CC546E
+:1007E00001FDC3EC64809490507C634902C3EC64C7
+:1007F000809488504675110290F800C004783879CA
+:10080000127A6B121040786979137A68121040904E
+:100810000BB8786C79127A6F121040C2037582029D
+:1008200078B479137A6F12104090000878387912F2
+:100830007A6B121040D004D20480267401B51102E4
+:10084000801F75110175410075422475823BC004FB
+:1008500078FA79167A681210409015F91210DFD0E4
+:10086000047511018026E51160225349FD751100C0
+:1008700075410075422475823BC00478FA79167A76
+:10088000681210409016091210DFD004AA4AAB4B30
+:10089000300115C002C003C004788479137A68124D
+:1008A0001040D004D003D002E54E454F7029855644
+:1008B0004E85574FE53D2490F8ECF23002147582D6
+:1008C00040C002C00378F079137A6B121040D00355
+:1008D000D002053D533D3FAC4EAD4F1CBCFF011D4A
+:1008E0008C4E8D4FC002C003121271D003D0025340
+:1008F00049B363498030030543491080035349EFEE
+:1009000030003775CA06C002C00312183AE582D01B
+:1009100003D00230E213C002C003784679147A642F
+:10092000121040D003D0028011C002C00378C079F9
+:10093000147A64121040D003D0028513120213BA45
+:1009400002104E0421E00700F8E0FF00F8FF070066
+:10095000F8C0FBFF7B2121204C4F5720504F5745BB
+:100960005220212100506F77657220676F6F6400FD
+:10097000AA82C2A075D79F30DFFD75D70030DFFD9A
+:100980007B038A00A6D70875D7FF30DFFDDBF5D2E1
+:10099000A075820002104EAA82755EC6755F137440
+:1009A000022AF8AA5EAD5F7E0586078A828D83E4FF
+:1009B00093FBEFB5033D9013DF1210DF855E828558
+:1009C0005F83A3E493FBA3E493FC8B828C831210DC
+:1009D000DF9013E61210DF855E82855F83A3A3A3F9
+:1009E000E493FBA3E4938B82785979167A6812100A
+:1009F00040802E74052AFAE43DFD8A5E8D5FDEA9F3
+:100A00009013ECC0001210DFD00086027B008A82B7
+:100A10008B8378F479167A681210409013FA1210CA
+:100A2000DF02104EAA82C2A08AD730DFFDD2A022F8
+:100A3000C2A075D70530DFFD75D7FF30DFFDAAD71F
+:100A4000D2A0EA20E0EA22A882C2A0E2FA08E2F5F7
+:100A5000D70830DFFDDAF7D2A00212C0AA82AB833A
+:100A6000ACF0FD7582ABC002C003C004C005121219
+:100A7000B47582061212B47582011212B475820620
+:100A80001212B4D005D004D003D00278D07404F28E
+:100A900078D174D8F28C0678D2EEF28B0678D3EE49
+:100AA000F28A0678D4EEF27582D0C002C003C00488
+:100AB000C0051212D7D005D004D003D0028A608BB3
+:100AC000618C628D6302104EAA8278D07405F27830
+:100AD000D17402F28A00AA648A031AEB6053758209
+:100AE00006C002C0001212B4D000AB6279D2EBF3A0
+:100AF000AB6179D3EBF3AB6079D4EBF3E2FB08792C
+:100B0000D5EBF37582D0C0001212D7D000D0020509
+:100B100060E4B5600C0561B561070562B562020568
+:100B200063E5607004E561600280ADEA14F58280DF
+:100B3000028A8202104E00FC13010014031401000B
+:100B4000150A140200161114040017181408005492
+:100B50007970653A2000204D423A20003C756E6461
+:100B6000657465637465643A20003E006D323570CB
+:100B70003830006D3235703830006D3235703136B6
+:100B8000006D3235703332006D3235703634007599
+:100B9000CA11021844AA8275CA11C00212183AABCF
+:100BA00082D002EA42038B820218447A0875CA1185
+:100BB000C00212183AE582D00230E10122AB6FBBCD
+:100BC0000800500C8B02756F007570017C0A80075D
+:100BD000EB24F8F56F7C0275CA20AB6DAD6E8B828D
+:100BE0008D83E493FEA3AB82AD838E82C002C003EB
+:100BF000C004C005121844D005D004D003D002DAD6
+:100C0000DD8B6D8D6E8C8202120075CA0E758201AD
+:100C100012184475CA1175824812184475CA1475A1
+:100C2000828012184475CA0E758200021844AA68A0
+:100C3000BA0102800ABA0202803EBA034880137ADF
+:100C40001B7B158A828B83E493FC8C6F8A6D8B6E81
+:100C50008039E56775F002A4242DF582741535F00E
+:100C6000F583E493FAA3E493FB8A828B83E493FCF9
+:100C70008C6F8A6D8B6E80137A797B15756F208AE5
+:100C80006D8B6E80067582600212007582401212B2
+:100C900006E56C700AAA6BC3EA956F50028A6F75FD
+:100CA00070032275CA2078657A08C002C000121845
+:100CB0003AE582D000D002F608DAEF74605565FAA2
+:100CC000600A75826012120075820122E566FA24BC
+:100CD000F450030213F3EA2A2A90134E730213729C
+:100CE00002137B0213F30213840213F302138D0227
+:100CF00013A10213F30213A90213C00213CE0213AD
+:100D0000E578AC79157A64121040786579167A64C2
+:100D100002104078E279167A6402104075CA0074B5
+:100D2000804567F582121844758248121200805877
+:100D300012129F12121C805075824012120675CA40
+:100D40002085718212184475820A121200803912AD
+:100D5000127B856771758248121200802B75824064
+:100D600012120675CA2085728212184475820A1200
+:100D70001200801412127B85677275824812120667
+:100D800080067582601212007582002275CA1112E7
+:100D9000183AE582FA30E20F5302FB8A82C002124F
+:100DA0001844D002434908EA30E40D4302808A82A5
+:100DB0001218444349088017AB70BB010CEA30E0BD
+:100DC0000E4349041213148006BB030312121C8540
+:100DD000708202104E7A017B1543C81043C8207CF4
+:100DE0000D8C051CED60248A828B83E493F5CAA3E5
+:100DF000E493FDA3AA82AB838D82C002C003C0042A
+:100E0000121844D004D003D00280D67570010210AD
+:100E10004EAA82AB838A048B051ABAFF011BEC4DE4
+:100E200070012200021486C2AF75C8004387107596
+:100E3000F3335349DF784679147A64121040D2AF05
+:100E400043C80802104E5387E753C8EF02104E758F
+:100E5000CA0E75820012184478FD79137A64121054
+:100E600040AA82BA030280F075CA0E758201121878
+:100E70004475CA1412183AE58230E00D78B5791736
+:100E80007A651210407A0180027A008A8202104E3E
+:100E900001800B07070109000E0011280E011148FF
+:100EA000149012B015301008130812011001FFFF42
+:100EB000FF080819020100020203010137154B1552
+:100EC0003B1553156B1504030904100368006100FA
+:100ED00063006B00660069006E00080330002E009E
+:100EE000310018035500530042002D0044006900F2
+:100EF000730070006C00610079000E036C006900E3
+:100F00006200750073006200090220000101008088
+:100F1000640904000002FF0000040705810240008C
+:100F2000000705010240000075CA1112183AAA8292
+:100F300075CA1174404AF58202184412159975CA8F
+:100F400020741F5565FA600DBA01028017BA0202BB
+:100F50008021021651758200121844758200121801
+:100F60004402165675820012184475820012184405
+:100F7000021656AA69BA0002800ABA01028037BA7C
+:100F8000814D8019300B0875820012184480067557
+:100F900082011218447582001218448048300C08EF
+:100FA00075820012184480067582011218447582F9
+:100FB00000121844802F300D0875820012184480EA
+:100FC0000675820112184475820012184480167545
+:100FD0008200121844758200121844758201801133
+:100FE000758201800C75CA1175820A1218447582C7
+:100FF0000002104EAA65BA00028005BA02568009A6
+:101000007401B5675DC20A8059E5677055AA69BA6F
+:101010000002800ABA01028022BA81468004D20B03
+:101020008040200E3D75CA0E75820112184475CAA3
+:1010300011758210121844D20C8027200E2475CA14
+:101040000E75820112184475CA1475822012184454
+:10105000D20D800E75CA1175826012184475820116
+:10106000800C75CA0E758200121844758200021039
+:101070004EAA65BA00028005BA025080097401B513
+:101080006757C20A8053E567704FAA69BA000280A9
+:101090000ABA0102801FBA81408004D20B803A75DF
+:1010A000CA0E75820112184475CA11758210121881
+:1010B00044D20C802475CA0E75820112184475CA78
+:1010C00014758220121844D20D800E75CA117582D3
+:1010D00060121844758201800C75CA0E7582001268
+:1010E000184475820002104E53C8FB43C80130CE2D
+:1010F000FD2275CA142000012243C80530CEFDC26E
+:10110000CEE5C930E0EF2275CA1475C90080D94315
+:10111000C80530CEFDE5C922A882E6FB08E6FC083A
+:10112000E6FDEBF5F033CC33CD33FBEC33CD33CBF5
+:1011300033FCE5F003541FFDEB4C601C510A7F208B
+:1011400075CA215127120F255127120F25DFF4519F
+:101150001F1BBBFF011C80E0ED6013510A75CA2103
+:101160005127120F255127120F25DDF4511F22A8F8
+:1011700082E486F00886830886822275CA110218E6
+:101180004475CA140218442000047582FF2275CAEF
+:101190001143C80530CEFDE5C920E0EB7582002281
+:1011A00075CA1443C80530CEFD2000047582FF22A5
+:1011B000E5C930E0EB75820022A882AA738A031A7F
+:1011C000EB60128603088B82C002C000121844D064
+:1011D00000D00280E87582002275CA117582101253
+:1011E000184475CA14758220021844AA82C00212DB
+:1011F000129FE582FB3395E0FC75CA2174032574C8
+:10120000F87653857482757304C003C0041212D13A
+:1012100074042574F5827573041212D1741F257439
+:10122000F5827573041212D1D004D003D0028A82E1
+:10123000C003C004121844758201121293D004D066
+:10124000038B8222AA82C00212129FD00275CA2189
+:1012500085D782C002121844D00275D7FF30DFFD57
+:10126000DAEE75820102129375829C121287AA82AD
+:10127000AB83ACF0FDC2A0789B8606789F86D7082A
+:1012800030DFFDDEF875D70030DFFDC374409AE42F
+:101290009BE49CE49D5028758240C002C003C004BA
+:1012A000C00512135CD005D004D003D002EA24C0DC
+:1012B000FAEB34FFFBEC34FFFCED34FFFD80CC8A0D
+:1012C0008212135CD2A075820022AA82AB83C00274
+:1012D000C00312129FD003D00275CA21AC758A8256
+:1012E0008B83E493FDA3AA82AB838D82C002C003EB
+:1012F000C004121844D004D003D002DCE17582018E
+:10130000C002C003121293D003D0028A828B8322C0
+:10131000AA8274072AF8860308860474092AF886C4
+:1013200002088605EA4D7003F58222C374409AE4F0
+:101330009D50207575408B828C83C002C0051213AE
+:10134000E2AB82AC83D005D002EA24C0FAED34FFD0
+:10135000FD80D88A758B828C831213E275820022FD
+:10136000789B8602BA00028024BA0102802BBA045C
+:101370000302152EBA0503021534BA12028030BAE0
+:1013800020028021BAFF03021540021544758295A0
+:10139000787979157A6F02104075829578247915DD
+:1013A0007A6F021040789CE624FF920F021548786D
+:1013B0009C8602789D86038B04E4FBFDEA4203EDE4
+:1013C00042048B2E8C2F789E8602789F86038B0496
+:1013D000E4FBFDEA4203ED42048B328C3378A086B5
+:1013E0000278A186038B04E4FBFDEA4203ED42048C
+:1013F0008B308C3178A2860278A386038B04E4FBC1
+:10140000FDEA4203ED42048B348C351219157582C6
+:101410008E121230801A7582950214287582957882
+:10142000C279167A6A02104075825A2275820022A9
+:1014300075820122C2A075D70530DFFD75D7FF3058
+:10144000DFFDAAD7D2A0EA20E0EA22AA82C2A08ABF
+:10145000D730DFFDD2A022AA82AB83ACF0FD75822B
+:1014600006C002C003C004C005121563D005D00435
+:10147000D003D002C2A075D70230DFFD8CD730DF99
+:10148000FD8BD730DFFD8AD730DFFD12183A858219
+:10149000D730DFFDD2A002154CC2A075829C12127B
+:1014A0008785827785837885F079F57AE577457841
+:1014B0004579457A7011789B8606789F86D70830E3
+:1014C000DFFDDEF80216887582A012128785827B06
+:1014D00085837C85F07DF57EE57B2577F577E57C5A
+:1014E0003578F578E57D3579F579E57E357AF57AE3
+:1014F0001212B875CA21757640AF7BAE7CAA7DAB5F
+:101500007E8F828E838AF0EBC002C003C006C007C4
+:1015100012156FD007D006D003D0020FBF00090EFE
+:10152000BE00050ABA00010BEFB5770EEEB5780ADA
+:10153000EAB57906EBB57A028003D576C48F7B8E47
+:101540007C8A7D8B7E758200C002C003C006C00706
+:10155000121299D007D006D003D00243BB20C3EFAC
+:101560009577EE9578EA9579EB957A50030216080F
+:10157000D2A012154C7582002212129F75CA2175D5
+:1015800082F01218447582001218447582401218B5
+:10159000447582011218447582FF12184475820145
+:1015A000121293758200227A00789AE6FB24F940A1
+:1015B0003BEB2B2B9016D0730216E50216EC0216AD
+:1015C000EE0216F50216F90216FB0216FD12138042
+:1015D000AA82801C801A121691AA8280137A018036
+:1015E0000F800D800B121478AA8280047582FF226E
+:1015F0008A82227AFF75CA16C00212183AAB82D0CC
+:1016000002BB1F02800302179F75CA2178868B04D4
+:101610001BEC6015C002C003C00012183AE582D06E
+:1016200000D003D002F60880E578868603BB5557C4
+:1016300078878603BB535078888603BB42497889F4
+:101640008603BB434275820012129978958603BBCC
+:10165000CB028005BBCD1080071215B1AA8280098C
+:101660001216BFAA8280027AFFEA20E71A5349DFE6
+:101670004349407574868A82C002121303D0023037
+:101680000F027A7F8A8222758200C0021212995359
+:1016900049BF4349201212F1D0028A822212170B4D
+:1016A000AA82BA7F1943BB2075CA14C00212183A25
+:1016B000E582D00230E0EB12170BAA8280E48A8226
+:1016C00002104EAA82754100C3EA6480948C5015C2
+:1016D0008A4275823CC00278FA79167A6812104004
+:1016E000D0020A80E322AA82BA2008B202758203DD
+:1016F00012120030020C75824078F079137A6B1266
+:10170000104075820222AA82BA2008B201758203B3
+:101710001212002001157582031212007541017525
+:101720004203780079127A6E121040758202227894
+:10173000828602BA01005004788276017882E6FA45
+:1017400024F850047882760775E20075E30075E4AA
+:101750000775E5007882E6F4FA74075AF5E675E74E
+:10176000007582032278D779147A6F12104075823F
+:101770000022780079127A6C12104075820222756C
+:1017800082031212007541047542069011DE121098
+:10179000DF53BBF043BB36438740000000C2F875FF
+:1017A000820022858225858326E52420E703021313
+:1017B0008C53247F758200781379177A6812104051
+:1017C000E52375F012A42525F529E52635F0F52A3F
+:1017D000740C2529FEE4352AFF8E828F83E493FA68
+:1017E0008A418E828F83A3E493FA8A428529828577
+:1017F0002A831210DF758201781379177A68121024
+:1018000040C2D575F012E52430E704B2D5F404A443
+:1018100030D50AF42401C5F0F43400C5F02525F5CF
+:1018200029E52635F0F52A740C2529FAE4352AFB3A
+:101830008A828B83E493FE8E418A828B83A3E49316
+:10184000FA8A42852982852A831210DF021417E45E
+:10185000F527F528FEFF9011EBE493FA3395E0FBB2
+:10186000C3E5279AE52864808BF063F08095F050FB
+:1018700069EE2525F529EF3526F52A740C2529FA78
+:10188000E4352AFB8A828B83E493FC8C418A828B29
+:1018900083A3E493FA8A42E524FA3395E0FBEAB5A0
+:1018A0002708EBB528047A0180027A008A82C006F4
+:1018B000C007781379177A68121040852982852A23
+:1018C000831210DFD007D00674122EFEE43FFF050E
+:1018D00027E4B52702052802139385242375820087
+:1018E000781379177A68021040AA827B03C2D575F3
+:1018F000F012EA30E704B2D5F404A430D50AF42497
+:1019000001C5F0F43400C5F02440FA741135F0FC40
+:10191000740E2AF582E43CF583E493FD53050FBD74
+:1019200000028014BD0202803CBD030302157FBD8E
+:1019300004030215AF0215E674102AF582E43CF5A3
+:1019400083E493FDA3E493FEC005C0067499C0E050
+:101950007414C0E0C005C006852B8222AB82D0067D
+:10196000D0050215F37402B52B0280207404B52B48
+:101970000280077440B52B308024740F2AF582E46E
+:101980003CF583E493F8E6FD04F6802E740F2AF507
+:1019900082E43CF583E493F8E6FD14F6801C75823E
+:1019A0000312120075820222758203C002C003C0B6
+:1019B00004121200D004D003D00274102AF582E47D
+:1019C0003CF583E493FDA3E493FE4D6024C002C084
+:1019D00003C004C005C0067424C0E07415C0E0C094
+:1019E00005C006852B8222D006D005D004D003D0B6
+:1019F00002E52B6018758201C002C003C004781391
+:101A000079177A68121040D004D003D002754108CB
+:101A1000754204740F2AF582E43CF583E493F8865A
+:101A2000057E008D828E83C00378F479167A681261
+:101A30001040758200781379177A68121040D0032D
+:101A4000807474102AF582E43CF583E493FDA3E4EA
+:101A500093FEC005C00674A3C0E07415C0E0C005C5
+:101A6000C006852B8222AB82D006D005BB02478BF5
+:101A7000822274102AF582E43CF583E493FAA3E40D
+:101A800093FC4A601AC002C00474D6C0E07415C04A
+:101A9000E0C002C004852B8222D004D002800675EB
+:101AA0008200121200758200227582001212004319
+:101AB0004920758200228B8222AA82C00278567940
+:101AC000157A68121040D0027B0775823CC002C0B4
+:101AD0000378FA79167A68121040D003D002DBEA54
+:101AE0008A249011400212E0AA827421B52D0A8541
+:101AF0002C82C0021215F6D002BA0002800EBA0281
+:101B0000028023BA030302170F02172AE52D20E6ED
+:101B10000302172A7A025349DF852C82C00212156C
+:101B2000F6D00202172A7402B52D0280197404B58A
+:101B30002D0280347440B52D4D752B20852C8212DA
+:101B40001426AA828040152CE52C30E7099011EB71
+:101B5000E493FB14F52C7480452CF524901140C0BF
+:101B6000021212E0D002801E052C9011EBE493FBD0
+:101B7000B52C03752C007480452CF524901140C0C1
+:101B8000021212E0D002BA0264C2D575F012E52C3E
+:101B900030E704B2D5F404A430D50AF42401C5F02A
+:101BA000F43400C5F02440FB741135F0FC740E2BA6
+:101BB000F582E43CF583E493FB30E5317440B52DC8
+:101BC00002802A752B00852C82C002121426D002B6
+:101BD000801B852D2B852C82121426AA82BA020D19
+:101BE000852C24901140C0021212E0D0028A820299
+:101BF000104EAA82AB837C008A828B83E493FDA380
+:101C0000AA82AB83ED60030C80EE8C8222E493FC0D
+:101C1000A3E493FDA3AA82AB83BC7E6A8D048A826F
+:101C20008B83E493FDA3AA82AB83ECFE3395E0FFA4
+:101C30008A828B83C002C003C004C005C006C007EF
+:101C4000121200A882D007D006D005D004D003D04D
+:101C5000027900EEC398FEEF99A2E713CE13CEFFF0
+:101C6000ECC39EFC1E8E071EEF601B8D82C002C05F
+:101C700003C004C005C0061215ABD006D005D004C1
+:101C8000D003D00280DF8A828B83E493FEA3AA82F2
+:101C9000AB83EEFF601D8C061CEE60178F82C002C6
+:101CA000C003C004C0051215ABD005D004D003D0CA
+:101CB0000280D38C028A031AEB600F8D82C002C0AF
+:101CC000051215ABD005D00280EB22785679157A33
+:101CD000681210407582111215AB90142A12121B53
+:101CE0007582051215AB90142D1216359014301212
+:101CF000121B90143E12163590144212121B9014AF
+:101D00003E12163590146112121B90147D12163576
+:101D100075821A1215AB90142A12121B75820312C7
+:101D200015AB90148012163590148312163590144A
+:101D30009E121635758283780079127A63121040EC
+:101D40009014B1121635758283782779127A63124E
+:101D500010409014B312163502104E7541017542B1
+:101D6000079014D112121B7541017542089014E0BE
+:101D700012121B02104E7541017542079014F012A9
+:101D800016357A00BA0400501F758220C002121561
+:101D9000C1D002EA2A244AF8868208868318C00243
+:101DA000121686D0020A80DC754101754208901433
+:101DB000F61216357A00BA0400501F758220C00250
+:101DC0001215C1D002EA2A2452F8868208868318A6
+:101DD000C002121686D0020A80DC75410175420AE3
+:101DE0009014FC121635855A82E55BA2E7C5823352
+:101DF000C58233A2E7C58233C58233C5825403F559
+:101E00008312168675411075420A90150212163516
+:101E1000855C82855D8312168602104E3912000A97
+:101E20007C00392055534220646973706C617900DD
+:101E30007C0A7C0039202076657273696F6E3A6681
+:101E40006F63616C2D302E313037646576656C239D
+:101E500034300039202020206279206861636B666D
+:101E6000696E4073656374696F6E352E6368007CBC
+:101E70000A000A0A004C43443A20696C693933323B
+:101E8000352028636F6D70617469626C65290A0082
+:101E9000446574656374696E6720666C6173682E4F
+:101EA0002E2E000A000A0A0A5072657373204D45EF
+:101EB0004E5520666F7220636F6E666967206D6F86
+:101EC0006465007E39205765616B20706F7765729D
+:101ED00021007E39205475726E696E67206F6666C8
+:101EE0002E006374723A20007265673A20006164C4
+:101EF000633A2000726574636F64653A2000C2AF74
+:101F0000C2A0E4F8E58213C813C813C813253EC85D
+:101F1000353FF9E4354075D70330DFFDF5D730DFC5
+:101F2000FD89D730DFFD88D730DFFDC5D77F203072
+:101F3000DFFDC5D7120F2530DFFDC5D7120F25DF16
+:101F4000EED2A0E5D7D2AF22754100754200021053
+:101F50004EE54175F004A4FAABF08A2E8B2F740382
+:101F60002AFAE43BFB8A308B31E54275F008A4FA8B
+:101F7000ABF08A328B3374072AFAE43BFB8A348B4A
+:101F80003502191574C425415009E542FA04F54299
+:101F900075410074D82542500375420022AA82C0C0
+:101FA0000212155FD0028A8212150CE54104F54138
+:101FB000021592AA82C3EA648094A0502EBA080245
+:101FC000800FBA09028010BA0A028012BA0D21806D
+:101FD00016E54114F5412274082541F54122E542F8
+:101FE00004F54275410022754101228A820215AB37
+:101FF000221215C102104EAA828A00E2FA08EAFBF8
+:10200000600B8B82C0001215C1D00080EE02104E12
+:10201000AA828A00860208EAFB600B8B82C000124B
+:1020200015C1D00080EE22AA82AB838A828B83E422
+:1020300093FCA3AA82AB83ECFD600F8D82C002C02B
+:10204000031215C1D003D00280E122AA8278DCE419
+:10205000F27B0478DC1875F00AEA84E5F02430F2AB
+:1020600075F00AEA84FA6002DBEB8882780579165B
+:102070007A6812104002104EAA82AB83740424D8EE
+:10208000F8E4F218740F5A7D002422F582ED34171B
+:10209000F583E493F2188A04EBC4CCC4540F6CCCDF
+:1020A000540FCC6CCC53040F7D00EC2422F582ED50
+:1020B0003417F583E493F2188B04740F5C901722A5
+:1020C00093F218EBC4540FFA53020F7B00EA242258
+:1020D000F582EB3417F583E493F27582D8780579AD
+:1020E000167A6802104012168602104EAA82AB4180
+:1020F000758220C002C0031215C1D003D002DAF0ED
+:102100008B4102104EAA82E53C2AC42354E0FA8A8D
+:102110003F02104E30313233343536373839414290
+:10212000434445460075CA147582000218442000D5
+:10213000047582FF2275CA1443C80530CEFDE5C977
+:1021400030E0EB7582002285821974072519F51994
+:10215000A819860208860305190519EB24F8FBA8BF
+:1021600019861A08861B05190519C2AF851A1CE5C0
+:102170001BA2E7C51C33C51C33A2E7C51C33C51C15
+:1021800033C51C5403F51D851C1E851D1FAC1EADDB
+:102190001F151E74FFB51E02151FEC4D6043C002D3
+:1021A000C0031216A9D003D00275CA218A048B0578
+:1021B0007E40C004C005C00612183AAF82D006D0D7
+:1021C00005D0048C828D83EFF0A3AC82AD83DEE278
+:1021D0008C028D03C002C0031216A0D003D002806F
+:1021E000AC743F551AFC7D006033C002C003C004CC
+:1021F0001216A9D004D003D00275CA21C002C003B0
+:10220000C00412183AAD82D004D003D0028A828B67
+:1022100083EDF0A3AA82AB83DCE21216A0A8198694
+:102220001C08861DD2AF851C82851D831217BDAA8E
+:1022300082AB83ACF08A5C8B5D90000075F000028D
+:10224000104E74C7C0E07417C0E0E47322AA82ABDA
+:10225000838A048B051ABAFF011BEC4D7001227CA6
+:10226000E87D0300001CBCFF011DEC4D6003021261
+:1022700016021204E582120F2522E583120F25E5CE
+:1022800082120F2522AA82AB83752E00752F00754E
+:1022900032007533007530EF75310075343F753598
+:1022A00001C002C003121915D003D0027C407D0189
+:1022B0007EF07F008A828B83C002C003C004C00509
+:1022C000C006C00712122DD007D006D005D004D00A
+:1022D00003D0021EBEFF011FEE4F70D81CBCFF01D1
+:1022E0001DEC4D70CB02104E7A767B148A828B8364
+:1022F000E493FCA3AA82AB838C05BCFF03021357B3
+:1023000074F05DFC6014BC10028013BC7002803954
+:10231000BC9002805FBCB0D4800AC2A180CEED1315
+:10232000929080C88A828B83E493FCA3AA82AB83B9
+:102330007E008C828E83C002C003786C79127A6F23
+:10234000121040D003D00280A3C294740F5DFC8AA7
+:10235000378B388C36853782853883E493FEA385A6
+:1023600082378583388E82121227D536E8AA37AB9A
+:102370003802129F740F5DFCD2948A058B068D8201
+:102380008E83E493FFA3AD82AE838F82C004C00529
+:10239000C006121227D006D005D004DCE18D028ED3
+:1023A0000302129F788186028A8278B879127A6F46
+:1023B00012104002104EAA82C3EA95395006AB397A
+:1023C0008A0480048A03AC39AD3AC3EB9D501C8566
+:1023D0004582854683C002C003C004C00512122D89
+:1023E000D005D004D003D0021D80DFC3EC9D501C6B
+:1023F000854382854483C002C003C004C005121215
+:102400002DD005D004D003D0021D80DF8D3AECB56D
+:102410000311ED14F53A854382854483C0021212FC
+:102420002DD0028A39AA3A8A031AEB600F854582B9
+:10243000854683C00212122DD00280EB2285823B9A
+:10244000E53DC3953BFB0B853BF0EB84ABF0EB2408
+:1024500090F8E2F5397C80AD3B7E0074802DFDE480
+:102460003EFE8C077A00C3EF9DEA64808EF063F035
+:102470008095F0504B8C027D008A2E8D2F8547323F
+:102480008548338A308D31743F2547FAE43548FD5D
+:102490008A348D35C003C004121915D004D003EB63
+:1024A0002490F8E2FA753A408A82C003C0041213FD
+:1024B00069D004D0030B853BF0EB84ABF00C809724
+:1024C00002104E00B00A11B00110B00A11B019721A
+:1024D0000000920001B01972000192010072001018
+:1024E0009215907200119202277200129280FF7270
+:1024F0000013929031720060922700720061920086
+:1025000001720046920002720002920700720030CF
+:10251000920303720031920303720032920303723A
+:10252000003392030072003492000372003592036C
+:10253000037200369214007200379203087200385A
+:1025400092030772003992030372003A92030072F9
+:10255000003B92000372003C92030372003D920222
+:102560000072003D9202007200929202007200938B
+:1025700092030372009092080D720007920173FF9C
+:10258000200962900000783879127A6B1210407539
+:10259000411D754213758201781379177A681210FC
+:1025A0004075822078FF79157A6812104075822074
+:1025B00078FF79157A6812104075411D75421475BF
+:1025C000822078FF79157A6812104075822078FF92
+:1025D00079157A68121040758200781379177A6835
+:1025E000121040800C90FFFF783879127A6B12102D
+:1025F00040B20975E20075E30075E40075E5017508
+:10260000E6C075E70002104E20457869742000008E
+:1026100000000000010104000000204F6666200059
+:1026200000000000000007010300A21220526562B2
+:102630006F6F7420000000000C010300BC122044E6
+:102640006562756720000000000000002000431252
+:10265000204D6F6E200000000000000007002000E9
+:102660002312204261636B6C6967687420000C0060
+:1026700022826C1220466C69782000000000000065
+:1026800017000400AF1255534220505752204550B6
+:10269000302053544C204C4F472045525220414348
+:1026A0004B20414C56005265626F6F74696E672E05
+:1026B0002E2E0007AA419012A2C0021210DFAB8199
+:1026C0007C008B828C83121686D0028A41E54204FC
+:1026D000F5429012ABC0021210DFABA87C008B82D7
+:1026E0008C83121686D0028A41E54204F54290128C
+:1026F000B4C0021210DFABE87C008B828C83121610
+:1027000086D0028A41E54204F5429012BDC0021211
+:1027100010DFAB877C008B828C83121686D0028AF6
+:1027200041E54204F5429012C6C0021210DFAB86AA
+:102730007C008B828C83121686D0028A41E542048B
+:10274000F5429012CF1210DFAABB7B008A828B83E6
+:1027500012168602104E73703A2020202020006945
+:10276000653A202020202000656966303A2020202C
+:102770000070636F6E3A202020006470636F6E3AC1
+:10278000202000777464636F6E3A200002000075A9
+:102790003E00753F00754039758200781379177ACD
+:1027A0006812104002104EAA8275E20075E30075AF
+:1027B000E40775E50074075AD39407F4F5E675E766
+:1027C0000075E17302104E75B30075B42975B50339
+:1027D00075B10D22AA82BA0002800ABA01028009EC
+:1027E000BA020E800953D2F72275D317800375D32E
+:1027F0008153A4F743D20B22AA82AB83ACA875C243
+:102800000075C3008AC48BC5C2EA75A88475C12A45
+:1028100043C10153BBEF43870175C10043BB378CF4
+:10282000A802104EAA828A031AEB70012243BB2031
+:102830007B007C02001BBBFF011CEB4C60030212FF
+:10284000A802129AE582FA90152093FB8A82C003AF
+:1028500012158AD00374065BF53C02104EAA82C2A0
+:10286000A08AD730DFFDD2A022C2A075D7AB30DF5F
+:10287000FD75D7FF30DFFD75D7FF30DFFD75D7FF62
+:1028800030DFFD90000A786C79127A6F121040D216
+:10289000A022E582FA60127590FF75A0BFC2817513
+:1028A000E9EC75EA2875EBB42275EC0075B00043CD
+:1028B000F96775E9FE75900875FA0075EA2075EB01
+:1028C0003475FBB475EDFF225387DF00000053879A
+:1028D000BF000000758201121306758201121248B2
+:1028E00043D28043BB37E5D220E7FBE5DC2323540A
+:1028F00003FAE5D425E025E04202AB3D053DEB249B
+:1029000090F8EAF2AA50AB510ABA00010B8A508B38
+:10291000517420B53D12853D6475829078587913C5
+:102920007A63121040753D0053BBEF4387400000AF
+:102930000043872075820012130675820002124838
+:10294000AA8230033090000075F03EE4C00278ECBB
+:1029500079127A63121040753D00789074BEF27857
+:102960009174EFF2756402758290785879137A63E6
+:10297000121040D002E4BA010104FB7022BA020234
+:102980008006BA032553F8FE75A501758200C002C2
+:10299000C003121306758200121248D003D00253EE
+:1029A000C1FE75E10053B1FED2A353BBEF759C028B
+:1029B000759A00759BF975A8A043874000000043F5
+:1029C0008720438780000000E4BA030104FC7031D3
+:1029D000C2AFC206C208D2AF43A8402006232008D7
+:1029E00020300315E54C541F700FC002C003C00413
+:1029F00012133CD004D003D0024387800000008033
+:102A0000DA5387DF00000043BB37EB7029BA0202BC
+:102A10008006EC603043F8015387BF75A5007582CE
+:102A200001121306758201121248789B79127A6B93
+:102A300012104043D280788286028A82781B7912F3
+:102A40007A6F121040900064786C79127A6F1210CD
+:102A50004012123B43A86102104E75820112130608
+:102A600002104E9001F4786C79127A6F1210407552
+:102A7000820278B479137A6F1210409000C8786C93
+:102A800079127A6F121040788076009000087838BA
+:102A900079127A6B121040785679157A68121040C4
+:102AA00078D979127A6812104002104ED06214A6BA
+:102AB000AA8274072AF88603BB01028005BB103F77
+:102AC000802674092AF886037882A603EB7006F53F
+:102AD000E1D2A3802A788286038B82781B79127ACE
+:102AE0006F121040C2A3801774092AF886027881F9
+:102AF000A6028A8278B879127A6F121040D20475D1
+:102B0000820002104E75820002104EE583120F25DE
+:102B1000E582120F2522E582FA24FC500122EA2ADE
+:102B20002A901599730215A50215C50215E502161E
+:102B300005C29490000112157FD2949001001215E5
+:102B40007FC29490000312157FD2949000900215DA
+:102B50007FC29490000112157FD29490000012154C
+:102B60007FC29490000312157FD2949010980215A2
+:102B70007FC29490000112157FD29490000012152C
+:102B80007FC29490000312157FD2949010B002156A
+:102B90007FC29490000112157FD29490010012150B
+:102BA0007FC29490000312157FD2949000B8021552
+:012BB0007FA5
+:00000001FF
diff --git a/oncology/dpfhack_display/fw/hexfiles/fw_focal_landscape.ihx b/oncology/dpfhack_display/fw/hexfiles/fw_focal_landscape.ihx
new file mode 100644
index 00000000..cc936015
--- /dev/null
+++ b/oncology/dpfhack_display/fw/hexfiles/fw_focal_landscape.ihx
@@ -0,0 +1,679 @@
+:1000800050726F6354626C580803083F7103380064
+:100090000FF011ADAD0338000A000E146A053800E8
+:1000A0000A000C1F7E0938000A000F599D0B38000A
+:1000B0000A000FDBF61038000A000F2FD1163800A7
+:1000C000FFFFFFFFFFFFFFFF0A000F3D001C38008E
+:1000D000FFFFFFFFFFFFFFFF0EA00FC83D2138000D
+:1000E0000A000D33652238000A000A889825380076
+:1000F000094009EC202638000A000AD8CC2638002E
+:080100000A000E25A4273800B7
+:10020000C018C8C0E0E9C0E0EAB5180EC822C8D0DE
+:10021000E0B51806C822E5828002F518C0A8C2AF72
+:10022000C40354F82488C0E0E43400F9E43438FA14
+:100230007403C2A0F5D7EA11D9E911D9D0E011D9D8
+:1002400011D9C082C08311D9F58311D9F58211D992
+:10025000FA11D9F911D9C0E011D9C0E011D9C0E023
+:1002600030DFFDD2A0E5D77403C2A0F5D730DFFDA3
+:10027000D0D7D5E0F811D9C08643861030DFFDC550
+:10028000D7F0E9B582F6EAB583F230DFFDD2A0D02F
+:1002900086D083D082D0A8C82230DFFDC5D72243C4
+:1002A0008610792878D8E493F2600308D9F8538649
+:1002B000EF7582D8780F79167A68021040FFFFFF39
+:1002C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:1002D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:1002E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:1002F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:10030000751100751200751300C201C202C2037597
+:100310002300752C00C2047539007881760178823B
+:10032000760F78177600751400753C00753D0075E2
+:100330004100754200E4F560F561F562F563C209BC
+:10034000C20F800D2D2D626F6F7473747261702DEA
+:100350002D7581C57400C0E07412C0E075186F532C
+:1003600086EF75820012105678E479127A620210D4
+:1003700040021851FFFFFFFFFFC2E932FFFFFFFFFE
+:10038000FFD207C2EA32FFFFFF32FFFFFFFFFFFF8E
+:10039000FFFFFFFFFFFFFFFFFF021036FFFFFFFF22
+:1003A000FF0218C2759B0F539A00D20632C022C0BA
+:1003B000E0C0F0C082C083C002C003C004C005C05A
+:1003C00006C007C000C001C0D075D00875CA067548
+:1003D000D00012183A75D008D205D0D0D001D00084
+:1003E000D007D006D005D004D003D002D083D0826D
+:1003F000D0F0D0E0D0223243C80530CEFD85C9828E
+:10040000228582C953C8FB43C80130CEFD22C0E01B
+:10041000C0D075D00875ECFFAA4AAB4B0ABA0001F0
+:100420000B8A4A8B4BE5D220E710ABD47A00ACDCC8
+:100430007D00EA4CF55AEB4DF55BD5140643D280AE
+:10044000751408743F55B0FA74C05580420AAB1554
+:10045000E5164B4A781756F6E5165B5A781746F6B6
+:100460008B168A15787F860A7817EA667880F67880
+:100470007F7917E7F675EC00C2E8D0D0D0E032C043
+:10048000E0C0D075D008AA4CAB4D0ABA00010B8A67
+:100490004C8B4DE554B54C0DE555B54D08E54C4537
+:1004A0004D6002D208C2FBD0D0D0E032FFE583120B
+:1004B0000F25E582120F2522AA82AB83C2948A827D
+:1004C0008B830218F0AA82AB83D2948A828B830238
+:1004D00018F0C2A19000501218FB85328285338338
+:1004E0001219089000511218FB8534828535831249
+:1004F00019089000201218FB74EFC39532F582E4BE
+:100500009533F58312190874EFC39532F582E4959B
+:1005100033F5831219089000521218FB743FC395EB
+:1005200030F58274019531F583121908743FC39533
+:100530002EFA7401952FFB900053C002C0031218CD
+:10054000FBD003D0028A828B83C002C00312190839
+:100550009000211218FBD003D0028A828B831219DB
+:10056000089000221218FBD29422E583120F25E591
+:1005700082120F2522AA82EA75F010A42402FAE45E
+:1005800035F0FB7532EB7533007534EE7535008A46
+:100590002E8B2F74072AFAE43BFB8A308B31121919
+:1005A00015E5102510FA9015E793CAA393FB7C205C
+:1005B0007D008C068D071CBCFF011DEE4F60198A63
+:1005C000828B83C002C003C004C005121200D00594
+:1005D000D004D003D00280DA02104E7A017B00BB37
+:1005E0000800503AEA55496019EB04F5108B82C0B7
+:1005F00002C003780B79127A62121040D003D00245
+:1006000080167510008B82C002C003780B79127AB5
+:1006100062121040D003D002EA2AFA0B80C122AA4B
+:10062000A875A881759C00759A00759BF743870192
+:100630008AA822AA82AB837C008A828B83E493FD02
+:10064000A3AA82AB83ED60030C80EE8C8222C200F1
+:10065000754900C2AFC2AB758221121056D2AF7875
+:10066000CE79147A6F121040788186028A8278B827
+:1006700079127A6F121040900008783879127A6BEC
+:10068000121040780379127A6F1210407882860235
+:100690008A82781B79127A6F12104053BBF043BBE9
+:1006A0003743A84175824D121056786079157A68E3
+:1006B00012104078D979127A68121040787FE6FAE1
+:1006C00030E70E789879147A64121040434901D2C9
+:1006D000007A00C3EA648094C05009EA2490F8E4E8
+:1006E000F20A80EF7A00C3EA64809484500EEA2A0A
+:1006F000FB244AF876000876000A80EA75540075F3
+:1007000055007552147553007556FA755700AA4A6C
+:10071000AB4B7545E57546017543E0754407754774
+:100720002075480043BB2078808604787FE6F4FD7E
+:100730005204EC6030788076008C2D851382C002E4
+:10074000C003C004782579167A661210408582139A
+:10075000D004D003D002EC30E70B5387E74387087F
+:100760005349FEC20078808605787FE6FE5DFC3046
+:10077000E716C002C003789879147A64121040D04A
+:1007800003D002434901D200E513B512028004E50B
+:1007900012600330043075410075421C9011BEC0D8
+:1007A00002C0031210DFD003D002300417752D21D0
+:1007B000851382C002C003782579167A661210402C
+:1007C000D003D002C204E54AC39AFCE54B9BFDC3AB
+:1007D000E5529CE5539D40030215A4E51370030206
+:1007E00015A4AC5AE55BA2E7CC33CC33CC5401FD65
+:1007F000C3EC64809490507C634902C3EC648094A1
+:1008000088504675110290F800C004783879127A41
+:100810006B121040786979137A68121040900BB807
+:10082000786C79127A6F121040C20375820278B424
+:1008300079137A6F121040900008783879127A6B29
+:10084000121040D004D20480267401B51102801F1A
+:1008500075110175410075421A75824FC004780404
+:1008600079177A681210409015F91210DFD00475CC
+:1008700011018026E51160225349FD751100754173
+:100880000075421A75824FC004780479177A68128D
+:1008900010409016091210DFD004AA4AAB4B300169
+:1008A00015C002C003C004788479137A681210401E
+:1008B000D004D003D002E54E454F702985564E85B1
+:1008C000574FE53D2490F8ECF2300214758240C099
+:1008D00002C00378F079137A6B121040D003D00273
+:1008E000053D533D3FAC4EAD4F1CBCFF011D8C4E32
+:1008F0008D4FC002C003121271D003D0025349B30E
+:1009000063498030030543491080035349EF3000A9
+:100910003775CA06C002C00312183AE582D003D068
+:100920000230E213C002C003784679147A641210D0
+:1009300040D003D0028011C002C00378C079147A7D
+:1009400064121040D003D0028513120213BA0210B1
+:100950004E0421E00700F8E0FF00F8FF0700F8C0B0
+:10096000FBFF7B2121204C4F5720504F57455220F1
+:10097000212100506F77657220676F6F6400AA8233
+:10098000C2A075D79F30DFFD75D70030DFFD7B0338
+:100990008A00A6D70875D7FF30DFFDDBF5D2A0753A
+:1009A000820002104EAA82755EC6755F1374022A19
+:1009B000F8AA5EAD5F7E0586078A828D83E493FB8D
+:1009C000EFB5033D9013DF1210DF855E82855F83F4
+:1009D000A3E493FBA3E493FC8B828C831210DF903F
+:1009E00013E61210DF855E82855F83A3A3A3E493E1
+:1009F000FBA3E4938B82786379167A6812104080A7
+:100A00002E74052AFAE43DFD8A5E8D5FDEA99013FF
+:100A1000ECC0001210DFD00086027B008A828B833C
+:100A200078FE79167A681210409013FA1210DF02DD
+:100A3000104EAA82C2A08AD730DFFDD2A022C2A067
+:100A400075D70530DFFD75D7FF30DFFDAAD7D2A0FF
+:100A5000EA20E0EA22A882C2A0E2FA08E2F5D7087A
+:100A600030DFFDDAF7D2A00212C0AA82AB83ACF06D
+:100A7000FD7582ABC002C003C004C0051212B4757C
+:100A800082061212B47582011212B4758206121215
+:100A9000B4D005D004D003D00278D07404F278D159
+:100AA00074D8F28C0678D2EEF28B0678D3EEF28A06
+:100AB0000678D4EEF27582D0C002C003C004C0052F
+:100AC0001212D7D005D004D003D0028A608B618C7B
+:100AD000628D6302104EAA8278D07405F278D174C8
+:100AE00002F28A00AA648A031AEB6053758206C078
+:100AF00002C0001212B4D000AB6279D2EBF3AB614A
+:100B000079D3EBF3AB6079D4EBF3E2FB0879D5EB67
+:100B1000F37582D0C0001212D7D000D0020560E475
+:100B2000B5600C0561B561070562B562020563E554
+:100B3000607004E561600280ADEA14F58280028A8B
+:100B40008202104E00FC1301001403140100150A68
+:100B500014020016111404001718140800547970B8
+:100B6000653A2000204D423A20003C756E64657461
+:100B700065637465643A20003E006D32357038302C
+:100B8000006D3235703830006D3235703136006DA1
+:100B90003235703332006D32357036340075CA111B
+:100BA000021844AA8275CA11C00212183AAB82D048
+:100BB00002EA42038B820218447A0875CA11C00205
+:100BC00012183AE582D00230E10122AB6FBB080077
+:100BD000500C8B02756F007570017C0A8007EB2446
+:100BE000F8F56F7C0275CA20AB6DAD6E8B828D837C
+:100BF000E493FEA3AB82AD838E82C002C003C00427
+:100C0000C005121844D005D004D003D002DADD8B21
+:100C10006D8D6E8C8202120075CA0E7582011218DB
+:100C20004475CA1175824812184475CA14758280B9
+:100C300012184475CA0E758200021844AA68BA01D7
+:100C400002800ABA0202803EBA034880137A1B7BF4
+:100C5000158A828B83E493FC8C6F8A6D8B6E80394E
+:100C6000E56775F002A4242DF582741535F0F5833F
+:100C7000E493FAA3E493FB8A828B83E493FC8C6F66
+:100C80008A6D8B6E80137A797B15756F208A6D8BD8
+:100C90006E8006758260021200758240121206E5AF
+:100CA0006C700AAA6BC3EA956F50028A6F75700365
+:100CB0002275CA2078657A08C002C00012183AE589
+:100CC00082D000D002F608DAEF74605565FA600A47
+:100CD00075826012120075820122E566FA24F450D2
+:100CE000030213F3EA2A2A90134E730213720213BB
+:100CF0007B0213F30213840213F302138D0213A178
+:100D00000213F30213A90213C00213CE0213E578F3
+:100D1000AC79157A64121040786579167A640210FD
+:100D20004078E279167A6402104075CA00748045F2
+:100D300067F5821218447582481212008058121208
+:100D40009F12121C805075824012120675CA2085AF
+:100D5000718212184475820A121200803912127BB5
+:100D6000856771758248121200802B7582401212BD
+:100D70000675CA2085728212184475820A12120002
+:100D8000801412127B8567727582481212068006E3
+:100D90007582601212007582002275CA1112183A0B
+:100DA000E582FA30E20F5302FB8A82C00212184435
+:100DB000D002434908EA30E40D4302808A821218C7
+:100DC000444349088017AB70BB010CEA30E00E4386
+:100DD00049041213148006BB030312121C8570828F
+:100DE00002104E7A017B1543C81043C8207C0D8C3D
+:100DF000051CED60248A828B83E493F5CAA3E493F7
+:100E0000FDA3AA82AB838D82C002C003C004121866
+:100E100044D004D003D00280D675700102104EAACF
+:100E200082AB838A048B051ABAFF011BEC4D70015B
+:100E30002200021486C2AF75C80043871075F333D1
+:100E40005349DF784679147A64121040D2AF43C810
+:100E50000802104E5387E753C8EF02104E75CA0EB2
+:100E600075820012184478FD79137A64121040AA32
+:100E700082BA030280F075CA0E7582011218447599
+:100E8000CA1412183AE58230E00D78B579177A6500
+:100E90001210407A0180027A008A8202104E01808C
+:100EA0000B07070109000E0011280E0111481490CC
+:100EB00012B015301008130812011001FFFFFF08CF
+:100EC0000819020100020203010137154B153B15F9
+:100ED00053156B15040309041003680061006300D7
+:100EE0006B00660069006E00080330002E003100C0
+:100EF00018035500530042002D00440069007300A0
+:100F000070006C00610079000E036C0069006200E3
+:100F1000750073006200090220000101008064096D
+:100F200004000002FF0000040705810240000007E2
+:100F300005010240000075CA1112183AAA8275CA4A
+:100F40001174404AF58202184412159975CA20742A
+:100F50001F5565FA600DBA01028017BA020280219E
+:100F6000021651758200121844758200121844024C
+:100F70001656758200121844758200121844021623
+:100F800056AA69BA0002800ABA01028037BA814DB6
+:100F90008019300B08758200121844800675820192
+:100FA0001218447582001218448048300C0875826B
+:100FB00000121844800675820112184475820012CE
+:100FC0001844802F300D0875820012184480067571
+:100FD000820112184475820012184480167582002E
+:100FE00012184475820012184475820180117582AE
+:100FF00001800C75CA1175820A12184475820002AC
+:10100000104EAA65BA00028005BA02568009740122
+:10101000B5675DC20A8059E5677055AA69BA0002D2
+:10102000800ABA01028022BA81468004D20B804035
+:10103000200E3D75CA0E75820112184475CA1175CD
+:101040008210121844D20C8027200E2475CA0E7507
+:10105000820112184475CA14758220121844D20DE8
+:10106000800E75CA11758260121844758201800C59
+:1010700075CA0E75820012184475820002104EAABD
+:1010800065BA00028005BA025080097401B567573D
+:10109000C20A8053E567704FAA69BA0002800ABA93
+:1010A0000102801FBA81408004D20B803A75CA0EBB
+:1010B00075820112184475CA11758210121844D233
+:1010C0000C802475CA0E75820112184475CA1475F5
+:1010D0008220121844D20D800E75CA1175826012DA
+:1010E0001844758201800C75CA0E7582001218446E
+:1010F00075820002104E53C8FB43C80130CEFD225A
+:1011000075CA142000012243C80530CEFDC2CEE5C9
+:10111000C930E0EF2275CA1475C90080D943C805EB
+:1011200030CEFDE5C922A882E6FB08E6FC08E6FD14
+:10113000EBF5F033CC33CD33FBEC33CD33CB33FC99
+:10114000E5F003541FFDEB4C601C510A7F2075CA6B
+:10115000215127120F255127120F25DFF4511F1B94
+:10116000BBFF011C80E0ED6013510A75CA215127B5
+:10117000120F255127120F25DDF4511F22A882E4FA
+:1011800086F00886830886822275CA110218447583
+:10119000CA140218442000047582FF2275CA114344
+:1011A000C80530CEFDE5C920E0EB7582002275CA86
+:1011B0001443C80530CEFD2000047582FF22E5C926
+:1011C00030E0EB75820022A882AA738A031AEB60D2
+:1011D000128603088B82C002C000121844D000D0CF
+:1011E0000280E87582002275CA11758210121844B7
+:1011F00075CA14758220021844AA82C00212129F76
+:10120000E582FB3395E0FC75CA2174032574F876FA
+:1012100053857482757304C003C0041212D1740420
+:101220002574F5827573041212D1741F2574F5822A
+:101230007573041212D1D004D003D0028A82C00385
+:10124000C004121844758201121293D004D0038B8B
+:101250008222AA82C00212129FD00275CA2185D7AB
+:1012600082C002121844D00275D7FF30DFFDDAEEDB
+:1012700075820102129375829C121287AA82AB8337
+:10128000ACF0FDC2A0789B8606789F86D70830DF39
+:10129000FDDEF875D70030DFFDC374409AE49BE4AF
+:1012A0009CE49D5028758240C002C003C004C00564
+:1012B00012135CD005D004D003D002EA24C0FAEBAC
+:1012C00034FFFBEC34FFFCED34FFFD80CC8A82124E
+:1012D000135CD2A075820022AA82AB83C002C00335
+:1012E00012129FD003D00275CA21AC758A828B83FB
+:1012F000E493FDA3AA82AB838D82C002C003C00425
+:10130000121844D004D003D002DCE1758201C0027F
+:10131000C003121293D003D0028A828B8322AA8246
+:1013200074072AF8860308860474092AF8860208D6
+:101330008605EA4D7003F58222C374409AE49D50FD
+:10134000207575408B828C83C002C0051213E2ABFE
+:1013500082AC83D005D002EA24C0FAED34FFFD80D0
+:10136000D88A758B828C831213E275820022789B57
+:101370008602BA00028024BA0102802BBA0403025A
+:10138000152EBA0503021534BA12028030BA2002B3
+:101390008021BAFF030215400215447582957879C1
+:1013A00079157A6F021040758295782479157A6FD5
+:1013B000021040789CE624FF920F021548789C8624
+:1013C00002789D86038B04E4FBFDEA4203ED4204B0
+:1013D0008B2E8C2F789E8602789F86038B04E4FBED
+:1013E000FDEA4203ED42048B328C3378A08602780A
+:1013F000A186038B04E4FBFDEA4203ED42048B303B
+:101400008C3178A2860278A386038B04E4FBFDEA84
+:101410004203ED42048B348C3512191575828E12FD
+:101420001230801A75829502142875829578C279D7
+:10143000167A6A02104075825A22758200227582DD
+:101440000122C2A075D70530DFFD75D7FF30DFFD63
+:10145000AAD7D2A0EA20E0EA22AA82C2A08AD73084
+:10146000DFFDD2A022AA82AB83ACF0FD758206C05C
+:1014700002C003C004C005121563D005D004D00318
+:10148000D002C2A075D70230DFFD8CD730DFFD8BD4
+:10149000D730DFFD8AD730DFFD12183A8582D7308A
+:1014A000DFFDD2A002154CC2A075829C1212878566
+:1014B000827785837885F079F57AE577457845797F
+:1014C000457A7011789B8606789F86D70830DFFDB5
+:1014D000DEF80216887582A012128785827B8583CA
+:1014E0007C85F07DF57EE57B2577F577E57C3578A5
+:1014F000F578E57D3579F579E57E357AF57A12125C
+:10150000B875CA21757640AF7BAE7CAA7DAB7E8F65
+:10151000828E838AF0EBC002C003C006C00712159A
+:101520006FD007D006D003D0020FBF00090EBE0057
+:10153000050ABA00010BEFB5770EEEB5780AEAB5E9
+:101540007906EBB57A028003D576C48F7B8E7C8AD0
+:101550007D8B7E758200C002C003C006C0071212D8
+:1015600099D007D006D003D00243BB20C3EF9577B4
+:10157000EE9578EA9579EB957A5003021608D2A099
+:1015800012154C7582002212129F75CA2175824075
+:101590001218447582011218447582F012184475AD
+:1015A00082001218447582FF1218447582011212CB
+:1015B00093758200227A00789AE6FB24F9403BEB8F
+:1015C0002B2B9016D0730216E50216EC0216EE02D3
+:1015D00016F50216F90216FB0216FD121380AA82F6
+:1015E000801C801A121691AA8280137A01800F80C3
+:1015F0000D800B121478AA8280047582FF228A82E1
+:10160000227AFF75CA16C00212183AAB82D002BB0A
+:101610001F02800302179F75CA2178868B041BEC7A
+:101620006015C002C003C00012183AE582D000D095
+:1016300003D002F60880E578868603BB5557788785
+:101640008603BB535078888603BB4249788986035A
+:10165000BB434275820012129978958603BBCB0278
+:101660008005BBCD1080071215B1AA828009121621
+:10167000BFAA8280027AFFEA20E71A5349DF434972
+:10168000407574868A82C002121303D002300F02A2
+:101690007A7F8A8222758200C0021212995349BF52
+:1016A0004349201212F1D0028A822212170BAA8219
+:1016B000BA7F1943BB2075CA14C00212183AE582DA
+:1016C000D00230E0EB12170BAA8280E48A8202106B
+:1016D0004EAA82754100C3EA6480948C50158A42F8
+:1016E000758250C002780479177A68121040D002CF
+:1016F0000A80E322AA82BA2008B20275820312127B
+:101700000030020C75824078F079137A6B12104029
+:1017100075820222AA82BA2008B2017582031212CF
+:1017200000200115758203121200754101754203F4
+:10173000780079127A6E12104075820222788286C1
+:1017400002BA01005004788276017882E6FA24F821
+:1017500050047882760775E20075E30075E407753A
+:10176000E5007882E6F4FA74075AF5E675E7007545
+:1017700082032278D779147A6F1210407582002282
+:10178000780079127A6C12104075820222758203F9
+:101790001212007541047542069011DE1210DF53DB
+:1017A000BBF043BB36438740000000C2F87582009F
+:1017B00022858225858326E52420E70302138C53A6
+:1017C000247F758200781D79177A68121040E5230E
+:1017D00075F012A42525F529E52635F0F52A740CB7
+:1017E0002529FEE4352AFF8E828F83E493FA8A410D
+:1017F0008E828F83A3E493FA8A42852982852A8385
+:101800001210DF758201781D79177A68121040C2B4
+:10181000D575F012E52430E704B2D5F404A430D530
+:101820000AF42401C5F0F43400C5F02525F529E5B6
+:101830002635F0F52A740C2529FAE4352AFB8A822C
+:101840008B83E493FE8E418A828B83A3E493FA8A8E
+:1018500042852982852A831210DF021417E4F527B6
+:10186000F528FEFF9011EBE493FA3395E0FBC3E516
+:10187000279AE52864808BF063F08095F05069EE3C
+:101880002525F529EF3526F52A740C2529FAE435A6
+:101890002AFB8A828B83E493FC8C418A828B83A30C
+:1018A000E493FA8A42E524FA3395E0FBEAB5270887
+:1018B000EBB528047A0180027A008A82C006C0074C
+:1018C000781D79177A68121040852982852A83123B
+:1018D00010DFD007D00674122EFEE43FFF0527E488
+:1018E000B527020528021393852423758200781DED
+:1018F00079177A68021040AA827B03C2D575F0126C
+:10190000EA30E704B2D5F404A430D50AF42401C5C2
+:10191000F0F43400C5F02440FA741135F0FC740E74
+:101920002AF582E43CF583E493FD53050FBD0002E4
+:101930008014BD0202803CBD030302157FBD040379
+:101940000215AF0215E674102AF582E43CF583E433
+:1019500093FDA3E493FEC005C0067499C0E074141F
+:10196000C0E0C005C006852B8222AB82D006D00520
+:101970000215F37402B52B0280207404B52B02808B
+:10198000077440B52B308024740F2AF582E43CF5AF
+:1019900083E493F8E6FD04F6802E740F2AF582E4C2
+:1019A0003CF583E493F8E6FD14F6801C758203127F
+:1019B000120075820222758203C002C003C00412A5
+:1019C0001200D004D003D00274102AF582E43CF552
+:1019D00083E493FDA3E493FE4D6024C002C003C0E2
+:1019E00004C005C0067424C0E07415C0E0C005C082
+:1019F00006852B8222D006D005D004D003D002E584
+:101A00002B6018758201C002C003C004781D7917CD
+:101A10007A68121040D004D003D002754108754294
+:101A200004740F2AF582E43CF583E493F886057E7E
+:101A3000008D828E83C00378FE79167A681210407A
+:101A4000758200781D79177A68121040D00380746F
+:101A500074102AF582E43CF583E493FDA3E493FE3D
+:101A6000C005C00674A3C0E07415C0E0C005C00680
+:101A7000852B8222AB82D006D005BB02478B822207
+:101A800074102AF582E43CF583E493FAA3E493FC12
+:101A90004A601AC002C00474D6C0E07415C0E0C029
+:101AA00002C004852B8222D004D0028006758200F9
+:101AB0001212007582002275820012120043492022
+:101AC000758200228B8222AA82C002786079157A00
+:101AD00068121040D0027B07758250C002C00378A4
+:101AE0000479177A68121040D003D002DBEA8A2406
+:101AF0009011400212E0AA827421B52D0A852C8231
+:101B0000C0021215F6D002BA0002800EBA0202809C
+:101B100023BA030302170F02172AE52D20E603025A
+:101B2000172A7A025349DF852C82C0021215F6D09B
+:101B30000202172A7402B52D0280197404B52D0211
+:101B400080347440B52D4D752B20852C82121426BF
+:101B5000AA828040152CE52C30E7099011EBE49324
+:101B6000FB14F52C7480452CF524901140C0021212
+:101B700012E0D002801E052C9011EBE493FBB52CF3
+:101B800003752C007480452CF524901140C002127E
+:101B900012E0D002BA0264C2D575F012E52C30E72B
+:101BA00004B2D5F404A430D50AF42401C5F0F43409
+:101BB00000C5F02440FB741135F0FC740E2BF58247
+:101BC000E43CF583E493FB30E5317440B52D0280AD
+:101BD0002A752B00852C82C002121426D002801B8D
+:101BE000852D2B852C82121426AA82BA020D852CF3
+:101BF00024901140C0021212E0D0028A8202104EDC
+:101C0000AA82AB837C008A828B83E493FDA3AA82A1
+:101C1000AB83ED60030C80EE8C8222E493FCA3E4A2
+:101C200093FDA3AA82AB83BC7E6A8D048A828B83D8
+:101C3000E493FDA3AA82AB83ECFE3395E0FF8A8296
+:101C40008B83C002C003C004C005C006C0071212C7
+:101C500000A882D007D006D005D004D003D00279E6
+:101C600000EEC398FEEF99A2E713CE13CEFFECC3AC
+:101C70009EFC1E8E071EEF601B8D82C002C003C03B
+:101C800004C005C0061215B5D006D005D004D00397
+:101C9000D00280DF8A828B83E493FEA3AA82AB8387
+:101CA000EEFF601D8C061CEE60178F82C002C00321
+:101CB000C004C0051215B5D005D004D003D00280F1
+:101CC000D38C028A031AEB600F8D82C002C005120A
+:101CD00015B5D005D00280EB22786079157A6812AC
+:101CE00010407582111215B590142A12121B7582BC
+:101CF000051215B590142D12163F90143012121BB8
+:101D000090143E12163F90144212121B90143E1271
+:101D1000163F90146B12121B90148712163F758297
+:101D20001A1215B590142A12121B7582031215B5DA
+:101D300090148A12163F90148D12163F9014A81218
+:101D4000163F758283780079127A631210409014DE
+:101D5000BB12163F758283782779127A631210407E
+:101D60009014BD12163F02104E7541017542079046
+:101D700014DB12121B7541017542089014EA12120D
+:101D80001B02104E7541017542079014FA12163F5E
+:101D90007A00BA0400501F758220C0021215CBD001
+:101DA00002EA2A244AF8868208868318C00212169C
+:101DB00090D0020A80DC754101754208901500122E
+:101DC000163F7A00BA0400501F758220C002121517
+:101DD000CBD002EA2A2452F8868208868318C002F1
+:101DE000121690D0020A80DC75410175420A9015E6
+:101DF0000612163F855A82E55BA2E7C58233C5828B
+:101E000033A2E7C58233C58233C5825403F58312FA
+:101E1000169075411075420A90150C12163F855C9C
+:101E200082855D8312169002104E3912000A7C00E2
+:101E3000392055534220646973706C6179007C0AC3
+:101E40007C0039202076657273696F6E3A666F6325
+:101E5000616C5F6C616E6473636170652D302E31EF
+:101E60003037646576656C233431003920202020BA
+:101E70006279206861636B66696E4073656374693B
+:101E80006F6E352E6368007C0A000A0A004C4344DA
+:101E90003A20696C69393332352028636F6D70617F
+:101EA0007469626C65290A00446574656374696EBF
+:101EB0006720666C6173682E2E2E000A000A0A0ADB
+:101EC0005072657373204D454E5520666F722063C6
+:101ED0006F6E666967206D6F6465007E3920576597
+:101EE000616B20706F77657221007E3920547572A6
+:101EF0006E696E67206F66662E006374723A20000A
+:101F00007265673A20006164633A20007265746309
+:101F10006F64653A2000C2AFC2A0E4F8E58213C83E
+:101F200013C813C813253EC8353FF9E4354075D7AB
+:101F30000330DFFDF5D730DFFD89D730DFFD88D7EF
+:101F400030DFFDC5D77F2030DFFDC5D7120F25302C
+:101F5000DFFDC5D7120F25DFEED2A0E5D7D2AF2225
+:101F600075410075420002104EE54175F004A4FA77
+:101F7000ABF08A2E8B2F74032AFAE43BFB8A308B5A
+:101F800031E54275F008A4FAABF08A328B3374075E
+:101F90002AFAE43BFB8A348B3502191574B02541CB
+:101FA0005009E542FA04F54275410074E2254250B9
+:101FB0000375420022AA82C002121569D0028A82E9
+:101FC000121516E54104F54102159CAA82C3EA6484
+:101FD0008094A0502EBA0802800FBA09028010BA6D
+:101FE0000A028012BA0D218016E54114F5412274CF
+:101FF000082541F54122E54204F54275410022756C
+:102000004101228A820215B5221215CB02104EAA76
+:10201000828A00E2FA08EAFB600B8B82C00012158C
+:10202000CBD00080EE02104EAA828A00860208EA17
+:10203000FB600B8B82C0001215CBD00080EE22AA71
+:1020400082AB838A828B83E493FCA3AA82AB83EC6A
+:10205000FD600F8D82C002C0031215CBD003D002E9
+:1020600080E122AA8278DCE4F27B0478DC1875F047
+:102070000AEA84E5F02430F275F00AEA84FA600294
+:10208000DBEB8882780F79167A6812104002104EC6
+:10209000AA82AB83740424D8F8E4F218740F5A7D32
+:1020A00000242CF582ED3417F583E493F2188A04AA
+:1020B000EBC4CCC4540F6CCC540FCC6CCC53040F79
+:1020C0007D00EC242CF582ED3417F583E493F218AF
+:1020D0008B04740F5C90172C93F218EBC4540FFA16
+:1020E00053020F7B00EA242CF582EB3417F583E4CE
+:1020F00093F27582D8780F79167A6802104012161A
+:102100009002104EAA82AB41758220C002C0031219
+:1021100015CBD003D002DAF08B4102104EAA82E533
+:102120003C2AC42354E0FA8A3F02104E3031323345
+:102130003435363738394142434445460075CA1470
+:102140007582000218442000047582FF2275CA14AB
+:1021500043C80530CEFDE5C930E0EB75820022852D
+:10216000821974072519F519A8198602088603052E
+:10217000190519EB24F8FBA819861A08861B0519FE
+:102180000519C2AF851A1CE51BA2E7C51C33C51C87
+:1021900033A2E7C51C33C51C33C51C5403F51D858C
+:1021A0001C1E851D1FAC1EAD1F151E74FFB51E0223
+:1021B000151FEC4D6043C002C0031216A9D003D016
+:1021C0000275CA218A048B057E40C004C005C00682
+:1021D00012183AAF82D006D005D0048C828D83EFDE
+:1021E000F0A3AC82AD83DEE28C028D03C002C0039B
+:1021F0001216A0D003D00280AC743F551AFC7D00AB
+:102200006033C002C003C0041216A9D004D003D0AA
+:102210000275CA21C002C003C00412183AAD82D0B0
+:1022200004D003D0028A828B83EDF0A3AA82AB8311
+:10223000DCE21216A0A819861C08861DD2AF851CE8
+:1022400082851D831217BDAA82AB83ACF08A5C8B9A
+:102250005D90000075F00002104E74C7C0E0741766
+:10226000C0E0E47322AA82AB838A048B051ABAFF0A
+:10227000011BEC4D7001227CE87D0300001CBCFFBB
+:10228000011DEC4D6003021216021204E582120FCA
+:102290002522E583120F25E582120F2522AA82ABA3
+:1022A00083752E00752F0075320075330075303F31
+:1022B0007531017534EF753500C002C00312191570
+:1022C000D003D0027CF07D007E407F018A828B8328
+:1022D000C002C003C004C005C006C00712122DD042
+:1022E00007D006D005D004D003D0021EBEFF011FC8
+:1022F000EE4F70D81CBCFF011DEC4D70CB02104E90
+:102300007A767B148A828B83E493FCA3AA82AB83C4
+:102310008C05BCFF0302135774F05DFC6014BC1005
+:10232000028013BC70028039BC9002805FBCB0D4C4
+:10233000800AC2A180CEED13929080C88A828B83DE
+:10234000E493FCA3AA82AB837E008C828E83C002BE
+:10235000C003786C79127A6F121040D003D00280DB
+:10236000A3C294740F5DFC8A378B388C3685378214
+:10237000853883E493FEA38582378583388E821265
+:102380001227D536E8AA37AB3802129F740F5DFCCE
+:10239000D2948A058B068D828E83E493FFA3AD824F
+:1023A000AE838F82C004C005C006121227D006D0AB
+:1023B00005D004DCE18D028E0302129F7881860233
+:1023C0008A8278B879127A6F12104002104EAA826F
+:1023D000C3EA95395006AB398A0480048A03AC39C4
+:1023E000AD3AC3EB9D501C854582854683C002C033
+:1023F00003C004C00512122DD005D004D003D002B2
+:102400001D80DFC3EC9D501C854382854483C00240
+:10241000C003C004C00512122DD005D004D003D0D3
+:10242000021D80DF8D3AECB50311ED14F53A8543BA
+:1024300082854483C00212122DD0028A39AA3A8AB8
+:10244000031AEB600F854582854683C00212122D68
+:10245000D00280EB2285823BE53DC3953BFB0B859B
+:102460003BF0EB84ABF0EB2490F8E2F5397C80ADE7
+:102470003B7E0074802DFDE43EFE8C077A00C3EFA6
+:102480009DEA64808EF063F08095F0504B8C027D65
+:10249000008A2E8D2F8547328548338A308D3174DE
+:1024A0003F2547FAE43548FD8A348D35C003C00422
+:1024B000121915D004D003EB2490F8E2FA753A40D3
+:1024C0008A82C003C004121369D004D0030B853B79
+:1024D000F0EB84ABF00C809702104E00B00A11B004
+:1024E0000110B00A11B019720000920001B0197207
+:1024F0000001920100720010921590720011920278
+:10250000277200129280FF72001392903172006065
+:1025100092270072006192000172004692000272DE
+:10252000000292070072003092030372003192039E
+:10253000037200329203037200339203007200347C
+:1025400092000372003592030372003692140072F7
+:102550000037920308720038920307720039920321
+:102560000372003A92030072003B92000372003C37
+:1025700092030372003D92020072003D92020072CB
+:1025800000929202007200939203037200909208EC
+:102590000D720007920173FF2009629000007838E5
+:1025A00079127A6B12104075412775420E758201BF
+:1025B000781D79177A68121040758220780979168B
+:1025C0007A68121040758220780979167A6812109C
+:1025D0004075412775420F758220780979167A680F
+:1025E000121040758220780979167A6812104075A9
+:1025F0008200781D79177A68121040800C90FFFFD6
+:10260000783879127A6B121040B20975E20075E3DE
+:102610000075E40075E50175E6C075E70002104E2F
+:1026200020457869742000000000000001010400CA
+:102630000000204F66662000000000000000070137
+:102640000300A212205265626F6F74200000000028
+:102650000C010300BC122044656275672000000075
+:102660000000000020004312204D6F6E200000008B
+:1026700000000000070020002312204261636B6C01
+:102680006967687420000C0022826C1220466C6915
+:10269000782000000000000017000400AF1255531E
+:1026A0004220505752204550302053544C204C4F1C
+:1026B00047204552522041434B20414C5600526521
+:1026C000626F6F74696E672E2E2E0007AA419012FA
+:1026D000A2C0021210DFAB817C008B828C831216A9
+:1026E00090D0028A41E54204F5429012ABC002123A
+:1026F00010DFABA87C008B828C83121690D0028AEC
+:1027000041E54204F5429012B4C0021210DFABE87A
+:102710007C008B828C83121690D0028A41E54204A1
+:10272000F5429012BDC0021210DFAB877C008B8295
+:102730008C83121690D0028A41E54204F542901231
+:10274000C6C0021210DFAB867C008B828C8312160F
+:1027500090D0028A41E54204F5429012CF1210DF78
+:10276000AABB7B008A828B8312169002104E737074
+:102770003A20202020200069653A202020202000D7
+:10278000656966303A2020200070636F6E3A202021
+:1027900020006470636F6E3A202000777464636F6A
+:1027A0006E3A2000020000753E00753F007540390A
+:1027B000758200781D79177A6812104002104EAAAF
+:1027C0008275E20075E30075E40775E50074075A49
+:1027D000D39407F4F5E675E70075E17302104E75C2
+:1027E000B30075B42975B50375B10D22AA82BA007C
+:1027F00002800ABA01028009BA020E800953D2F798
+:102800002275D317800375D38153A4F743D20B22CB
+:10281000AA82AB83ACA875C20075C3008AC48BC5FD
+:10282000C2EA75A88475C12A43C10153BBEF43872F
+:102830000175C10043BB378CA802104EAA828A03DF
+:102840001AEB70012243BB207B007C02001BBBFF04
+:10285000011CEB4C60030212A802129AE582FA9066
+:10286000152093FB8A82C00312158AD00374065B7D
+:10287000F53C02104EAA82C2A08AD730DFFDD2A05A
+:1028800022C2A075D7AB30DFFD75D7FF30DFFD75F5
+:10289000D7FF30DFFD75D7FF30DFFD90000A786C81
+:1028A00079127A6F121040D2A022E582FA60127576
+:1028B00090FF75A0BFC28175E9EC75EA2875EBB48D
+:1028C0002275EC0075B00043F96775E9FE75900854
+:1028D00075FA0075EA2075EB3475FBB475EDFF22CF
+:1028E0005387DF0000005387BF000000758201128C
+:1028F000130675820112124843D28043BB37E5D2DA
+:1029000020E7FBE5DC23235403FAE5D425E025E0AA
+:102910004202AB3D053DEB2490F8EAF2AA50AB51E0
+:102920000ABA00010B8A508B517420B53D12853DC7
+:1029300064758290785879137A63121040753D005F
+:1029400053BBEF438740000000438720758200128D
+:102950001306758200021248AA82300330900000EC
+:1029600075F03EE4C00278EC79127A63121040757B
+:102970003D00789074BEF2789174EFF27564027540
+:102980008290785879137A63121040D002E4BA0129
+:102990000104FB7022BA02028006BA032553F8FE36
+:1029A00075A501758200C002C0031213067582006E
+:1029B000121248D003D00253C1FE75E10053B1FE9C
+:1029C000D2A353BBEF759C02759A00759BF975A84D
+:1029D000A043874000000043872043878000000019
+:1029E000E4BA030104FC7031C2AFC206C208D2AF20
+:1029F00043A840200623200820300315E54C541F2F
+:102A0000700FC002C003C00412133CD004D003D026
+:102A10000243878000000080DA5387DF0000004314
+:102A2000BB37EB7029BA02028006EC603043F80134
+:102A30005387BF75A50075820112130675820112B6
+:102A40001248789B79127A6B12104043D2807882B8
+:102A500086028A82781B79127A6F12104090006485
+:102A6000786C79127A6F12104012123B43A86102FF
+:102A7000104E75820112130602104E9001F4786C0C
+:102A800079127A6F12104075820278B479137A6FD6
+:102A90001210409000C8786C79127A6F121040784A
+:102AA000807600900008783879127A6B121040789E
+:102AB0006079157A6812104078D979127A68121004
+:102AC0004002104ED06214A6AA8274072AF8860328
+:102AD000BB01028005BB103F802674092AF88603DB
+:102AE0007882A603EB7006F5E1D2A3802A7882866D
+:102AF000038B82781B79127A6F121040C2A3801761
+:102B000074092AF886027881A6028A8278B8791236
+:102B10007A6F121040D20475820002104E75820046
+:102B200002104EE583120F25E582120F2522E58261
+:102B3000FA24FC500122EA2A2A901599730215A55D
+:102B40000215C50215E5021605C294900001121582
+:102B50007FD29490010012157FC294900003121549
+:102B60007FD29490009002157FC2949000011215BC
+:102B70007FD29490000012157FC29490000312152A
+:102B80007FD29490109802157FC294900001121584
+:102B90007FD29490000012157FC29490000312150A
+:102BA0007FD2949010B002157FC29490000112154C
+:102BB0007FD29490010012157FC2949000031215E9
+:092BC0007FD2949000B802157F49
+:00000001FF
diff --git a/oncology/dpfhack_display/fw/hexfiles/fw_pearl.ihx b/oncology/dpfhack_display/fw/hexfiles/fw_pearl.ihx
new file mode 100644
index 00000000..644115e3
--- /dev/null
+++ b/oncology/dpfhack_display/fw/hexfiles/fw_pearl.ihx
@@ -0,0 +1,686 @@
+:1000800050726F6354626C580803083F7103380064
+:100090000FF011A4AD0338000A000E1461053800FA
+:1000A0000A000C1F750938000A000F59940B38001C
+:1000B0000A000FDBED1038000A000F2FC8163800B9
+:1000C000FFFFFFFFFFFFFFFF0A000F33F71B3800A2
+:1000D000FFFFFFFFFFFFFFFF0EA00FC82A21380020
+:1000E0000A000DB9522238000A000A880B2638008F
+:1000F000094009EC932638000A000AD83F27380047
+:080100000A000E251728380043
+:10020000C018C8C0E0E9C0E0EAB5180EC822C8D0DE
+:10021000E0B51806C822E5828002F518C0A8C2AF72
+:10022000C40354F82488C0E0E43400F9E43438FA14
+:100230007403C2A0F5D7EA11D9E911D9D0E011D9D8
+:1002400011D9C082C08311D9F58311D9F58211D992
+:10025000FA11D9F911D9C0E011D9C0E011D9C0E023
+:1002600030DFFDD2A0E5D77403C2A0F5D730DFFDA3
+:10027000D0D7D5E0F811D9C08643861030DFFDC550
+:10028000D7F0E9B582F6EAB583F230DFFDD2A0D02F
+:1002900086D083D082D0A8C82230DFFDC5D72243C4
+:1002A0008610792878D8E493F2600308D9F8538649
+:1002B000EF7582D8780579167A68021040FFFFFF43
+:1002C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:1002D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:1002E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:1002F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:10030000751100751200751300C201C202C2037597
+:100310002300752C00C2047539007881760278823A
+:10032000760F78177600751400753C00753D0075E2
+:100330004100754200E4F560F561F562F563C209BC
+:10034000C20F800D2D2D626F6F7473747261702DEA
+:100350002D7581C57400C0E07412C0E075186F532C
+:1003600086EF75820012105678E479127A620210D4
+:1003700040021851FFFFFFFFFFC2E932FFFFFFFFFE
+:10038000FFD207C2EA32FFFFFF32FFFFFFFFFFFF8E
+:10039000FFFFFFFFFFFFFFFFFF021036FFFFFFFF22
+:1003A000FF0218C2759B0F539A00D20632C022C0BA
+:1003B000E0C0F0C082C083C002C003C004C005C05A
+:1003C00006C007C000C001C0D075D00875CA067548
+:1003D000D00012183A75D008D205D0D0D001D00084
+:1003E000D007D006D005D004D003D002D083D0826D
+:1003F000D0F0D0E0D0223243C80530CEFD85C9828E
+:10040000228582C953C8FB43C80130CEFD22C0E01B
+:10041000C0D075D00875ECFFAA4AAB4B0ABA0001F0
+:100420000B8A4A8B4BE5D220E710ABD47A00ACDCC8
+:100430007D00EA4CF55AEB4DF55BD5140643D280AE
+:10044000751408743F55B0FA74C05580420AAB1554
+:10045000E5164B4A781756F6E5165B5A781746F6B6
+:100460008B168A15787F860A7817EA667880F67880
+:100470007F7917E7F675EC00C2E8D0D0D0E032C043
+:10048000E0C0D075D008AA4CAB4D0ABA00010B8A67
+:100490004C8B4DE554B54C0DE555B54D08E54C4537
+:1004A0004D6002D208C2FBD0D0D0E032FFE583120B
+:1004B0000F25E582120F2522AA82AB83C2948A827D
+:1004C0008B830218F0AA82AB83D2948A828B830238
+:1004D00018F0C2A19000501218FB74EFC39530F5CC
+:1004E00082E49531F58312190874EFC3952EFAE46E
+:1004F000952FFB900051C002C0031218FBD003D00F
+:10050000028A828B83C002C0031219089000201255
+:1005100018FBD003D0028A828B83121908900052F4
+:100520001218FB743FC39534F58274019535F58339
+:100530001219089000531218FB743FC39532F582CC
+:1005400074019533F5831219089000211218FB8568
+:1005500034828535831219089000221218FBD29438
+:1005600022E583120F25E582120F2522AA82EA7561
+:10057000F010A42402FAE435F0FB75323B75330128
+:1005800075343E7535018A2E8B2F74072AFAE43BA9
+:10059000FB8A308B31121915E5102510FA9015E7FA
+:1005A00093CAA393FB7C207D008C068D071CBCFFA7
+:1005B000011DEE4F60198A828B83C002C003C00404
+:1005C000C005121200D005D004D003D00280DA0298
+:1005D000104E7A017B00BB0800503AEA5549601979
+:1005E000EB04F5108B82C002C003780B79127A629B
+:1005F000121040D003D00280167510008B82C0020A
+:10060000C003780B79127A62121040D003D002EA4C
+:100610002AFA0B80C122AAA875A881759C00759A38
+:1006200000759BF74387018AA822AA82AB837C00CE
+:100630008A828B83E493FDA3AA82AB83ED60030CD3
+:1006400080EE8C8222C200754900C2AFC2AB7582B7
+:1006500021121056D2AF78CE79147A6F12104078EA
+:100660008186028A8278B879127A6F1210409000DF
+:1006700008783879127A6B121040780379127A6F01
+:10068000121040788286028A82781B79127A6F1261
+:10069000104053BBF043BB3743A84175824D121045
+:1006A00056785679157A6812104078D979127A6896
+:1006B000121040787FE6FA30E70E789879147A6461
+:1006C000121040434901D2007A00C3EA648094C00A
+:1006D0005009EA2490F8E4F20A80EF7A00C3EA6451
+:1006E000809484500EEA2AFB244AF87600087600AB
+:1006F0000A80EA75540075550075521475530075DB
+:1007000056FA755700AA4AAB4B7545E57546017513
+:1007100043E075440775472075480043BB20788047
+:100720008604787FE6F4FD5204EC60307880760031
+:100730008C2D851382C002C003C004782579167AF7
+:1007400066121040858213D004D003D002EC30E74B
+:100750000B5387E74387085349FEC200788086051C
+:10076000787FE6FE5DFC30E716C002C0037898791A
+:10077000147A64121040D003D002434901D200E53C
+:1007800013B512028004E512600330043075410095
+:100790007542269011BEC002C0031210DFD003D0F4
+:1007A00002300417752D21851382C002C0037825FD
+:1007B00079167A66121040D003D002C204E54AC30B
+:1007C0009AFCE54B9BFDC3E5529CE5539D4003021B
+:1007D00015A4E51370030215A4AC5AE55BA2E7CC9F
+:1007E00033CC33CC5401FDC3EC64809490507C63D3
+:1007F0004902C3EC64809488504675110290F80059
+:10080000C004783879127A6B121040786979137ABB
+:1008100068121040900BB8786C79127A6F12104001
+:10082000C20375820278B479137A6F121040900077
+:1008300008783879127A6B121040D004D2048026DE
+:100840007401B51102801F751101754100754224B4
+:1008500075823BC00478FA79167A681210409015B8
+:10086000F91210DFD0047511018026E511602253C2
+:1008700049FD75110075410075422475823BC00425
+:1008800078FA79167A681210409016091210DFD0A3
+:1008900004AA4AAB4B300115C002C003C0047884DF
+:1008A00079137A68121040D004D003D002E54E4587
+:1008B0004F702985564E85574FE53D2490F8ECF250
+:1008C000300214758240C002C00378F079137A6B4D
+:1008D000121040D003D002053D533D3FAC4EAD4F0A
+:1008E0001CBCFF011D8C4E8D4FC002C00312127143
+:1008F000D003D0025349B363498030030543491004
+:1009000080035349EF30003775CA06C002C0031296
+:10091000183AE582D003D00230E213C002C0037857
+:100920004679147A64121040D003D0028011C002BC
+:10093000C00378C079147A64121040D003D00285C5
+:1009400013120213BA02104E0421E00700F8E0FF70
+:1009500000F8FF0700F8C0FBFF7B2121204C4F5718
+:1009600020504F57455220212100506F776572204B
+:10097000676F6F6400AA82C2A075D79F30DFFD75D4
+:10098000D70030DFFD7B038A00A6D70875D7FF307C
+:10099000DFFDDBF5D2A075820002104EAA82755EE3
+:1009A000C6755F1374022AF8AA5EAD5F7E058607DE
+:1009B0008A828D83E493FBEFB5033D9013DF121021
+:1009C000DF855E82855F83A3E493FBA3E493FC8BC6
+:1009D000828C831210DF9013E61210DF855E828511
+:1009E0005F83A3A3A3E493FBA3E4938B8278597959
+:1009F000167A68121040802E74052AFAE43DFD8AAA
+:100A00005E8D5FDEA99013ECC0001210DFD000866F
+:100A1000027B008A828B8378F479167A6812104000
+:100A20009013FA1210DF02104EAA82C2A08AD730A9
+:100A3000DFFDD2A022C2A075D70530DFFD75D7FF3C
+:100A400030DFFDAAD7D2A0EA20E0EA22A882C2A025
+:100A5000E2FA08E2F5D70830DFFDDAF7D2A0021299
+:100A6000C0AA82AB83ACF0FD7582ABC002C003C0EC
+:100A700004C0051212B47582061212B475820112F6
+:100A800012B47582061212B4D005D004D003D0027D
+:100A900078D07404F278D174D8F28C0678D2EEF261
+:100AA0008B0678D3EEF28A0678D4EEF27582D0C047
+:100AB00002C003C004C0051212D7D005D004D00371
+:100AC000D0028A608B618C628D6302104EAA82789C
+:100AD000D07405F278D17402F28A00AA648A031AEB
+:100AE000EB6053758206C002C0001212B4D000AB96
+:100AF0006279D2EBF3AB6179D3EBF3AB6079D4EBF2
+:100B0000F3E2FB0879D5EBF37582D0C0001212D75F
+:100B1000D000D0020560E4B5600C0561B561070541
+:100B200062B562020563E5607004E561600280AD54
+:100B3000EA14F58280028A8202104E00FC13010042
+:100B40001403140100150A140200161114040017EE
+:100B500018140800547970653A2000204D423A205C
+:100B6000003C756E64657465637465643A20003E8C
+:100B7000006D3235703830006D3235703830006DB0
+:100B80003235703136006D3235703332006D3235AA
+:100B90007036340075CA11021844AA8275CA11C091
+:100BA0000212183AAB82D002EA42038B8202184446
+:100BB0007A0875CA11C00212183AE582D00230E1F3
+:100BC0000122AB6FBB0800500C8B02756F00757073
+:100BD000017C0A8007EB24F8F56F7C0275CA20AB14
+:100BE0006DAD6E8B828D83E493FEA3AB82AD838E5D
+:100BF00082C002C003C004C005121844D005D0044E
+:100C0000D003D002DADD8B6D8D6E8C8202120075FE
+:100C1000CA0E75820112184475CA117582481218DD
+:100C20004475CA1475828012184475CA0E75820004
+:100C3000021844AA68BA0102800ABA0202803EBAC7
+:100C4000034880137A1B7B158A828B83E493FC8C88
+:100C50006F8A6D8B6E8039E56775F002A4242DF5DF
+:100C600082741535F0F583E493FAA3E493FB8A824A
+:100C70008B83E493FC8C6F8A6D8B6E80137A797B07
+:100C800015756F208A6D8B6E80067582600212006A
+:100C9000758240121206E56C700AAA6BC3EA956F62
+:100CA00050028A6F7570032275CA2078657A08C071
+:100CB00002C00012183AE582D000D002F608DAEF3E
+:100CC00074605565FA600A758260121200758201BF
+:100CD00022E566FA24F450030213F3EA2A2A901359
+:100CE0004E7302137202137B0213F3021384021376
+:100CF000F302138D0213A10213F30213A90213C00E
+:100D00000213CE0213E578AC79157A64121040789C
+:100D10006579167A6402104078E279167A640210D6
+:100D20004075CA0074804567F58212184475824880
+:100D3000121200805812129F12121C8050758240AD
+:100D400012120675CA2085718212184475820A1221
+:100D50001200803912127B85677175824812120069
+:100D6000802B75824012120675CA20857282121875
+:100D70004475820A121200801412127B8567727504
+:100D80008248121206800675826012120075820077
+:100D90002275CA1112183AE582FA30E20F5302FBAB
+:100DA0008A82C002121844D002434908EA30E40D96
+:100DB0004302808A821218444349088017AB70BBF3
+:100DC000010CEA30E00E4349041213148006BB0301
+:100DD0000312121C85708202104E7A017B1543C8E3
+:100DE0001043C8207C0D8C051CED60248A828B8307
+:100DF000E493F5CAA3E493FDA3AA82AB838D82C0DA
+:100E000002C003C004121844D004D003D00280D61C
+:100E100075700102104EAA82AB838A048B051ABA40
+:100E2000FF011BEC4D70012200021486C2AF75C891
+:100E30000043871075F3335349DF784679147A6499
+:100E4000121040D2AF43C80802104E5387E753C870
+:100E5000EF02104E75CA0E75820012184478FD79A3
+:100E6000137A64121040AA82BA030280F075CA0E87
+:100E700075820112184475CA1412183AE58230E0DE
+:100E80000D78B579177A651210407A0180027A00E0
+:100E90008A8202104E01800B07070109000E001123
+:100EA000280E011148149012B015301008130812C2
+:100EB000011001FFFFFF08081902010002020301EF
+:100EC0000137154B153B1553156B15040309041019
+:100ED000036800610063006B00660069006E000833
+:100EE0000330002E00310018035500530042002D3E
+:100EF0000044006900730070006C00610079000E0E
+:100F0000036C006900620075007300620009022032
+:100F10000001010080640904000002FF00000407D2
+:100F20000581024000000705010240000075CA115A
+:100F300012183AAA8275CA1174404AF582021844FE
+:100F400012159975CA20741F5565FA600DBA010211
+:100F50008017BA02028021021651758200121844CD
+:100F600075820012184402165675820012184475D4
+:100F70008200121844021656AA69BA0002800ABA00
+:100F800001028037BA814D8019300B08758200123A
+:100F900018448006758201121844758200121844A4
+:100FA0008048300C08758200121844800675820152
+:100FB000121844758200121844802F300D08758273
+:100FC00000121844800675820112184475820012BE
+:100FD0001844801675820012184475820012184455
+:100FE0007582018011758201800C75CA1175820AA3
+:100FF00012184475820002104EAA65BA00028005DC
+:10100000BA025680097401B5675DC20A8059E56766
+:101010007055AA69BA0002800ABA01028022BA8118
+:10102000468004D20B8040200E3D75CA0E758201A9
+:1010300012184475CA11758210121844D20C8027F8
+:10104000200E2475CA0E75820112184475CA1475D3
+:101050008220121844D20D800E75CA11758260125A
+:101060001844758201800C75CA0E758200121844EE
+:1010700075820002104EAA65BA00028005BA0250BD
+:1010800080097401B56757C20A8053E567704FAA9B
+:1010900069BA0002800ABA0102801FBA8140800446
+:1010A000D20B803A75CA0E75820112184475CA11A6
+:1010B000758210121844D20C802475CA0E758201F4
+:1010C00012184475CA14758220121844D20D800E6D
+:1010D00075CA11758260121844758201800C75CA38
+:1010E0000E75820012184475820002104E53C8FB20
+:1010F00043C80130CEFD2275CA142000012243C826
+:101100000530CEFDC2CEE5C930E0EF2275CA1475B8
+:10111000C90080D943C80530CEFDE5C922A882E6C2
+:10112000FB08E6FC08E6FDEBF5F033CC33CD33FBF2
+:10113000EC33CD33CB33FCE5F003541FFDEB4C60B7
+:101140001C510A7F2075CA215127120F25512712E1
+:101150000F25DFF4511F1BBBFF011C80E0ED601366
+:10116000510A75CA215127120F255127120F25DD6B
+:10117000F4511F22A882E486F00886830886822222
+:1011800075CA1102184475CA140218442000047567
+:1011900082FF2275CA1143C80530CEFDE5C920E0A3
+:1011A000EB7582002275CA1443C80530CEFD2000BD
+:1011B000047582FF22E5C930E0EB75820022A88227
+:1011C000AA738A031AEB60128603088B82C002C0DE
+:1011D00000121844D000D00280E87582002275CA3F
+:1011E0001175821012184475CA14758220021844B1
+:1011F000AA82C00212129FE582FB3395E0FC75CAF9
+:101200002174032574F87653857482757304C003C2
+:10121000C0041212D174042574F58275730412127D
+:10122000D1741F2574F5827573041212D1D004D0C5
+:1012300003D0028A82C003C00412184475820112CE
+:101240001293D004D0038B8222AA82C00212129F72
+:10125000D00275CA2185D782C002121844D0027507
+:10126000D7FF30DFFDDAEE75820102129375829CA2
+:10127000121287AA82AB83ACF0FDC2A0789B8606CF
+:10128000789F86D70830DFFDDEF875D70030DFFDA8
+:10129000C374409AE49BE49CE49D5028758240C04E
+:1012A00002C003C004C00512135CD005D004D003F3
+:1012B000D002EA24C0FAEB34FFFBEC34FFFCED343F
+:1012C000FFFD80CC8A8212135CD2A075820022AA14
+:1012D00082AB83C002C00312129FD003D00275CA32
+:1012E00021AC758A828B83E493FDA3AA82AB838DA4
+:1012F00082C002C003C004121844D004D003D0023C
+:10130000DCE1758201C002C003121293D003D00247
+:101310008A828B8322AA8274072AF88603088604AD
+:1013200074092AF88602088605EA4D7003F58222C0
+:10133000C374409AE49D50207575408B828C83C0A5
+:1013400002C0051213E2AB82AC83D005D002EA24BE
+:10135000C0FAED34FFFD80D88A758B828C8312131E
+:10136000E275820022789B8602BA00028024BA01CC
+:1013700002802BBA040302152EBA0503021534BAF3
+:1013800012028030BA20028021BAFF030215400207
+:101390001544758295787979157A6F0210407582B7
+:1013A00095782479157A6F021040789CE624FF9294
+:1013B0000F021548789C8602789D86038B04E4FB17
+:1013C000FDEA4203ED42048B2E8C2F789E86027834
+:1013D0009F86038B04E4FBFDEA4203ED42048B325B
+:1013E0008C3378A0860278A186038B04E4FBFDEAA7
+:1013F0004203ED42048B308C3178A2860278A386BA
+:10140000038B04E4FBFDEA4203ED42048B348C358C
+:1014100012191575828E121230801A758295021477
+:101420002875829578C279167A6A02104075825AB8
+:10143000227582002275820122C2A075D70530DF95
+:10144000FD75D7FF30DFFDAAD7D2A0EA20E0EA225F
+:10145000AA82C2A08AD730DFFDD2A022AA82AB83A3
+:10146000ACF0FD758206C002C003C004C0051215B1
+:1014700063D005D004D003D002C2A075D70230DFFC
+:10148000FD8CD730DFFD8BD730DFFD8AD730DFFD15
+:1014900012183A8582D730DFFDD2A002154CC2A0C7
+:1014A00075829C12128785827785837885F079F51D
+:1014B0007AE57745784579457A7011789B86067884
+:1014C0009F86D70830DFFDDEF80216887582A012ED
+:1014D000128785827B85837C85F07DF57EE57B2583
+:1014E00077F577E57C3578F578E57D3579F579E53B
+:1014F0007E357AF57A1212B875CA21757640AF7BBF
+:10150000AE7CAA7DAB7E8F828E838AF0EBC002C058
+:1015100003C006C00712156FD007D006D003D00253
+:101520000FBF00090EBE00050ABA00010BEFB57728
+:101530000EEEB5780AEAB57906EBB57A028003D5E6
+:1015400076C48F7B8E7C8A7D8B7E758200C002C0C4
+:1015500003C006C007121299D007D006D003D002EC
+:1015600043BB20C3EF9577EE9578EA9579EB957AB2
+:101570005003021608D2A012154C758200221212D6
+:101580009F75CA217582F0121844758200121844A2
+:101590007582401218447582011218447582FF1238
+:1015A0001844758201121293758200227A00789A8B
+:1015B000E6FB24F9403BEB2B2B9016D0730216E58B
+:1015C0000216EC0216EE0216F50216F90216FB02DE
+:1015D00016FD121380AA82801C801A121691AA820C
+:1015E00080137A01800F800D800B121478AA8280FC
+:1015F000047582FF228A82227AFF75CA16C00212FF
+:10160000183AAB82D002BB1F02800302179F75CA33
+:101610002178868B041BEC6015C002C003C0001249
+:10162000183AE582D000D003D002F60880E578862B
+:101630008603BB555778878603BB5350788886034B
+:10164000BB424978898603BB4342758200121299D6
+:1016500078958603BBCB028005BBCD1080071215A1
+:10166000B1AA8280091216BFAA8280027AFFEA20FC
+:10167000E71A5349DF4349407574868A82C00212D3
+:101680001303D002300F027A7F8A8222758200C053
+:10169000021212995349BF4349201212F1D0028A13
+:1016A000822212170BAA82BA7F1943BB2075CA1473
+:1016B000C00212183AE582D00230E0EB12170BAAF2
+:1016C0008280E48A8202104EAA82754100C3EA64D5
+:1016D00080948C50158A4275823CC00278FA791643
+:1016E0007A68121040D0020A80E322AA82BA200847
+:1016F000B20275820312120030020C75824078F03B
+:1017000079137A6B12104075820222AA82BA2008DD
+:10171000B2017582031212002001157582031212A4
+:1017200000754101754203780079127A6E121040FB
+:101730007582022278828602BA010050047882768D
+:10174000017882E6FA24F850047882760775E20080
+:1017500075E30075E40775E5007882E6F4FA74072E
+:101760005AF5E675E7007582032278D779147A6F07
+:1017700012104075820022780079127A6C121040A3
+:1017800075820222758203121200754104754206A9
+:101790009011DE1210DF53BBF043BB36438740008D
+:1017A0000000C2F875820022858225858326E52403
+:1017B00020E70302138C53247F7582007813791776
+:1017C0007A68121040E52375F012A42525F529E565
+:1017D0002635F0F52A740C2529FEE4352AFF8E8281
+:1017E0008F83E493FA8A418E828F83A3E493FA8AEB
+:1017F00042852982852A831210DF75820178137948
+:10180000177A68121040C2D575F012E52430E7044B
+:10181000B2D5F404A430D50AF42401C5F0F43400A0
+:10182000C5F02525F529E52635F0F52A740C25297E
+:10183000FAE4352AFB8A828B83E493FE8E418A8206
+:101840008B83A3E493FA8A42852982852A83121026
+:10185000DF021417E4F527F528FEFF9011EBE4935F
+:10186000FA3395E0FBC3E5279AE52864808BF063A3
+:10187000F08095F05069EE2525F529EF3526F52AFB
+:10188000740C2529FAE4352AFB8A828B83E493FCC5
+:101890008C418A828B83A3E493FA8A42E524FA334B
+:1018A00095E0FBEAB52708EBB528047A0180027AB7
+:1018B000008A82C006C007781379177A6812104030
+:1018C000852982852A831210DFD007D00674122E54
+:1018D000FEE43FFF0527E4B52702052802139385A0
+:1018E0002423758200781379177A68021040AA823F
+:1018F0007B03C2D575F012EA30E704B2D5F404A434
+:1019000030D50AF42401C5F0F43400C5F02440FABF
+:10191000741135F0FC740E2AF582E43CF583E493EF
+:10192000FD53050FBD00028014BD0202803CBD03C3
+:101930000302157FBD04030215AF0215E674102AD9
+:10194000F582E43CF583E493FDA3E493FEC005C077
+:10195000067499C0E07414C0E0C005C006852B82EF
+:1019600022AB82D006D0050215F37402B52B02809B
+:10197000207404B52B0280077440B52B308024748A
+:101980000F2AF582E43CF583E493F8E6FD04F68043
+:101990002E740F2AF582E43CF583E493F8E6FD14F7
+:1019A000F6801C7582031212007582022275820372
+:1019B000C002C003C004121200D004D003D00274CD
+:1019C000102AF582E43CF583E493FDA3E493FE4DF5
+:1019D0006024C002C003C004C005C0067424C0E077
+:1019E0007415C0E0C005C006852B8222D006D00544
+:1019F000D004D003D002E52B6018758201C002C06C
+:101A000003C004781379177A68121040D004D00309
+:101A1000D002754108754204740F2AF582E43CF542
+:101A200083E493F886057E008D828E83C00378F46C
+:101A300079167A68121040758200781379177A68DF
+:101A4000121040D003807474102AF582E43CF583B0
+:101A5000E493FDA3E493FEC005C00674A3C0E07444
+:101A600015C0E0C005C006852B8222AB82D006D00F
+:101A700005BB02478B822274102AF582E43CF58371
+:101A8000E493FAA3E493FC4A601AC002C00474D63B
+:101A9000C0E07415C0E0C002C004852B8222D004CF
+:101AA000D0028006758200121200758200227582B3
+:101AB00000121200434920758200228B8222AA82E2
+:101AC000C002785679157A68121040D0027B0775EB
+:101AD000823CC002C00378FA79167A68121040D0AE
+:101AE00003D002DBEA8A249011400212E0AA827439
+:101AF00021B52D0A852C82C0021215F6D002BA003B
+:101B000002800EBA02028023BA030302170F0217E3
+:101B10002AE52D20E60302172A7A025349DF852C95
+:101B200082C0021215F6D00202172A7402B52D02E5
+:101B300080197404B52D0280347440B52D4D752B79
+:101B400020852C82121426AA828040152CE52C3088
+:101B5000E7099011EBE493FB14F52C7480452CF508
+:101B600024901140C0021212E0D002801E052C9079
+:101B700011EBE493FBB52C03752C007480452CF518
+:101B800024901140C0021212E0D002BA0264C2D501
+:101B900075F012E52C30E704B2D5F404A430D50A70
+:101BA000F42401C5F0F43400C5F02440FB74113571
+:101BB000F0FC740E2BF582E43CF583E493FB30E5F6
+:101BC000317440B52D02802A752B00852C82C0020D
+:101BD000121426D002801B852D2B852C82121426F0
+:101BE000AA82BA020D852C24901140C0021212E084
+:101BF000D0028A8202104EAA82AB837C008A828B3A
+:101C000083E493FDA3AA82AB83ED60030C80EE8C8A
+:101C10008222E493FCA3E493FDA3AA82AB83BC7E5F
+:101C20006A8D048A828B83E493FDA3AA82AB83EC42
+:101C3000FE3395E0FF8A828B83C002C003C004C0DC
+:101C400005C006C007121200A882D007D006D00532
+:101C5000D004D003D0027900EEC398FEEF99A2E73A
+:101C600013CE13CEFFECC39EFC1E8E071EEF601B2F
+:101C70008D82C002C003C004C005C0061215ABD0DF
+:101C800006D005D004D003D00280DF8A828B83E4A3
+:101C900093FEA3AA82AB83EEFF601D8C061CEE6050
+:101CA000178F82C002C003C004C0051215ABD00557
+:101CB000D004D003D00280D38C028A031AEB600FC9
+:101CC0008D82C002C0051215ABD005D00280EB2278
+:101CD000785679157A681210407582111215AB90FA
+:101CE000142A12121B7582051215AB90142D1216B0
+:101CF0003590143012121B90143E12163590144277
+:101D000012121B90143E12163590146112121B9081
+:101D1000147D12163575821A1215AB90142A121200
+:101D20001B7582031215AB90148012163590148324
+:101D300012163590149E121635758283780079122A
+:101D40007A631210409014B1121635758283782789
+:101D500079127A631210409014B312163502104EA5
+:101D60007541017542079014D112121B754101751E
+:101D700042089014E012121B02104E754101754288
+:101D8000079014F01216357A00BA0400501F7582BD
+:101D900020C0021215C1D002EA2A244AF88682081D
+:101DA000868318C002121686D0020A80DC754101B3
+:101DB0007542089014F61216357A00BA0400501FC6
+:101DC000758220C0021215C1D002EA2A2452F88678
+:101DD0008208868318C002121686D0020A80DC753B
+:101DE000410175420A9014FC121635855A82E55B52
+:101DF000A2E7C58233C58233A2E7C58233C58233E9
+:101E0000C5825403F58312168675411075420A90F7
+:101E10001502121635855C82855D831216860210C6
+:101E20004E3912000A7C00392055534220646973F0
+:101E3000706C6179007C0A7C0039202076657273B1
+:101E4000696F6E3A706561726C2D302E3130376477
+:101E50006576656C23333800392020202062792094
+:101E60006861636B66696E4073656374696F6E3534
+:101E70002E6368007C0A000A0A004C43443A206F33
+:101E8000746D333232352028636F6D70617469620E
+:101E90006C65290A00446574656374696E67206621
+:101EA0006C6173682E2E2E000A000A0A0A507265B1
+:101EB0007373204D454E5520666F7220636F6E66BA
+:101EC0006967206D6F6465007E39205765616B20FE
+:101ED000706F77657221007E39205475726E696E5D
+:101EE00067206F66662E006374723A200072656721
+:101EF0003A20006164633A2000726574636F646520
+:101F00003A2000C2AFC2A0E4F8E58213C813C81398
+:101F1000C813253EC8353FF9E4354075D70330DF97
+:101F2000FDF5D730DFFD89D730DFFD88D730DFFD05
+:101F3000C5D77F2030DFFDC5D7120F2530DFFDC5A7
+:101F4000D7120F25DFEED2A0E5D7D2AF2275410020
+:101F500075420002104EE54175F004A4FAABF08A18
+:101F60002E8B2F74032AFAE43BFB8A308B31E54237
+:101F700075F008A4FAABF08A328B3374072AFAE4BE
+:101F80003BFB8A348B3502191574C425415009E591
+:101F900042FA04F54275410074D825425003754257
+:101FA0000022AA82C00212155FD0028A8212150C8A
+:101FB000E54104F541021592AA82C3EA648094A027
+:101FC000502EBA0802800FBA09028010BA0A0280A5
+:101FD00012BA0D218016E54114F5412274082541FD
+:101FE000F54122E54204F542754100227541012286
+:101FF0008A820215AB221215C102104EAA828A00F3
+:10200000E2FA08EAFB600B8B82C0001215C1D00017
+:1020100080EE02104EAA828A00860208EAFB600B5C
+:102020008B82C0001215C1D00080EE22AA82AB8341
+:102030008A828B83E493FCA3AA82AB83ECFD600FBE
+:102040008D82C002C0031215C1D003D00280E122EC
+:10205000AA8278DCE4F27B0478DC1875F00AEA8462
+:10206000E5F02430F275F00AEA84FA6002DBEB88CE
+:1020700082780579167A6812104002104EAA82AB57
+:1020800083740424D8F8E4F218740F5A7D002422D3
+:10209000F582ED3417F583E493F2188A04EBC4CC8F
+:1020A000C4540F6CCC540FCC6CCC53040F7D00EC9B
+:1020B0002422F582ED3417F583E493F2188B04742F
+:1020C0000F5C90172293F218EBC4540FFA53020FCF
+:1020D0007B00EA2422F582EB3417F583E493F27552
+:1020E00082D8780579167A68021040121686021096
+:1020F0004EAA82AB41758220C002C0031215C1D026
+:1021000003D002DAF08B4102104EAA82E53C2AC4C9
+:102110002354E0FA8A3F02104E30313233343536E0
+:102120003738394142434445460075CA1475820028
+:102130000218442000047582FF2275CA1443C805A2
+:1021400030CEFDE5C930E0EB75820022858219743E
+:10215000072519F519A81986020886030519051916
+:10216000EB24F8FBA819861A08861B05190519C265
+:10217000AF851A1CE51BA2E7C51C33C51C33A2E7BB
+:10218000C51C33C51C33C51C5403F51D851C1E8599
+:102190001D1FAC1EAD1F151E74FFB51E02151FECD2
+:1021A0004D6043C002C0031216A9D003D00275CA05
+:1021B000218A048B057E40C004C005C00612183A6F
+:1021C000AF82D006D005D0048C828D83EFF0A3AC13
+:1021D00082AD83DEE28C028D03C002C0031216A022
+:1021E000D003D00280AC743F551AFC7D006033C030
+:1021F00002C003C0041216A9D004D003D00275CACD
+:1022000021C002C003C00412183AAD82D004D0032A
+:10221000D0028A828B83EDF0A3AA82AB83DCE21228
+:1022200016A0A819861C08861DD2AF851C82851DA4
+:10223000831217BDAA82AB83ACF08A5C8B5D9000E1
+:102240000075F00002104E74C7C0E07417C0E0E4DF
+:102250007322AA82AB838A048B051ABAFF011BEC96
+:102260004D7001227CE87D0300001CBCFF011DECC9
+:102270004D6003021216021204E582120F2522E5B8
+:1022800083120F25E582120F2522AA82AB83752EB9
+:1022900000752F007532007533007530EF75310011
+:1022A00075343F753501C002C003121915D003D033
+:1022B000027C407D017EF07F008A828B83C002C059
+:1022C00003C004C005C006C00712122DD007D006F7
+:1022D000D005D004D003D0021EBEFF011FEE4F7008
+:1022E000D81CBCFF011DEC4D70CB02104E7A767BE2
+:1022F000148A828B83E493FCA3AA82AB838C05BCF3
+:10230000FF0302135774F05DFC6014BC10028013CD
+:10231000BC70028039BC9002805FBCB0D4800AC21D
+:10232000A180CEED13929080C88A828B83E493FCC7
+:10233000A3AA82AB837E008C828E83C002C0037806
+:102340006C79127A6F121040D003D00280A3C2942D
+:10235000740F5DFC8A378B388C36853782853883DD
+:10236000E493FEA38582378583388E82121227D5A7
+:1023700036E8AA37AB3802129F740F5DFCD2948AFC
+:10238000058B068D828E83E493FFA3AD82AE838F8F
+:1023900082C004C005C006121227D006D005D004A2
+:1023A000DCE18D028E0302129F788186028A827898
+:1023B000B879127A6F12104002104EAA82C3EA95C1
+:1023C000395006AB398A0480048A03AC39AD3AC36C
+:1023D000EB9D501C854582854683C002C003C00426
+:1023E000C00512122DD005D004D003D0021D80DF0D
+:1023F000C3EC9D501C854382854483C002C003C04A
+:1024000004C00512122DD005D004D003D0021D80C7
+:10241000DF8D3AECB50311ED14F53A85438285441E
+:1024200083C00212122DD0028A39AA3A8A031AEB0B
+:10243000600F854582854683C00212122DD002802E
+:10244000EB2285823BE53DC3953BFB0B853BF0EBE7
+:1024500084ABF0EB2490F8E2F5397C80AD3B7E0054
+:1024600074802DFDE43EFE8C077A00C3EF9DEA6484
+:10247000808EF063F08095F0504B8C027D008A2EA8
+:102480008D2F8547328548338A308D31743F2547FB
+:10249000FAE43548FD8A348D35C003C0041219159D
+:1024A000D004D003EB2490F8E2FA753A408A82C057
+:1024B00003C004121369D004D0030B853BF0EB84F6
+:1024C000ABF00C809702104E00B00A11B00110B0B2
+:1024D0000A11B0197200E39230087200E7920012FC
+:1024E0007200EF92123172000192000072000292AB
+:1024F00007007200039210A07200049200007200A4
+:102500000892020772000992000072000A9200000D
+:1025100072000C92000072000D92000072000F9287
+:102520000000720010920000720011920007720009
+:1025300012920000720013920000B0147200109208
+:102540001490B00A720011920225B00A7200129221
+:10255000001DB00A720013921800B00A720029928E
+:10256000000FB00A72002B92000DB00A7200209288
+:102570000000720021920000720030920007720089
+:102580003192030772003292000672003592030402
+:10259000720036920304720037920004720038927F
+:1025A000000072003992030672003C92030172002F
+:1025B0003D9200017200509200007200519200EFB3
+:1025C00072005292000072005392013F72006092BA
+:1025D000A70072006192000172006A92000072000E
+:1025E00080920000720081920000720082920000CE
+:1025F0007200839200007200849200007200859243
+:102600000000720007920133B00AFF2009629000B7
+:1026100000783879127A6B12104075411D7542139B
+:10262000758201781379177A6812104075822078C4
+:10263000FF79157A6812104075822078FF79157A33
+:102640006812104075411D75421475822078FF791B
+:10265000157A6812104075822078FF79157A681211
+:102660001040758200781379177A68121040800C38
+:1026700090FFFF783879127A6B121040B20975E238
+:102680000075E30075E40075E50175E6C075E700C7
+:1026900002104E20457869742000000000000001FF
+:1026A0000104000000204F666620000000000000CA
+:1026B0000007010300A212205265626F6F742000B0
+:1026C0000000000C010300BC122044656275672005
+:1026D0000000000000000020004312204D6F6E201B
+:1026E00000000000000000070020002312204261CB
+:1026F000636B6C6967687420000C0022826C122086
+:10270000466C69782000000000000017000400AF4C
+:102710001255534220505752204550302053544CAC
+:10272000204C4F47204552522041434B20414C56AC
+:10273000005265626F6F74696E672E2E2E0007AAB5
+:10274000419012A2C0021210DFAB817C008B828C00
+:1027500083121686D0028A41E54204F5429012ABFC
+:10276000C0021210DFABA87C008B828C831216860D
+:10277000D0028A41E54204F5429012B4C002121020
+:10278000DFABE87C008B828C83121686D0028A41F4
+:10279000E54204F5429012BDC0021210DFAB877C07
+:1027A000008B828C83121686D0028A41E54204F5A2
+:1027B000429012C6C0021210DFAB867C008B828C66
+:1027C00083121686D0028A41E54204F5429012CF68
+:1027D0001210DFAABB7B008A828B8312168602103E
+:1027E0004E73703A20202020200069653A20202076
+:1027F000202000656966303A2020200070636F6EEB
+:102800003A202020006470636F6E3A2020007774B5
+:1028100064636F6E3A2000020000753E00753F0051
+:10282000754039758200781379177A681210400262
+:10283000104EAA8275E20075E30075E40775E500A5
+:1028400074075AD39407F4F5E675E70075E173024F
+:10285000104E75B30075B42975B50375B10D22AA74
+:1028600082BA0002800ABA01028009BA020E800907
+:1028700053D2F72275D317800375D38153A4F7433E
+:10288000D20B22AA82AB83ACA875C20075C3008AA2
+:10289000C48BC5C2EA75A88475C12A43C10153BB64
+:1028A000EF43870175C10043BB378CA802104EAAC5
+:1028B000828A031AEB70012243BB207B007C02005A
+:1028C0001BBBFF011CEB4C60030212A802129AE52D
+:1028D00082FA90152093FB8A82C00312158AD003D6
+:1028E00074065BF53C02104EAA82C2A08AD730DF84
+:1028F000FDD2A022C2A075D7AB30DFFD75D7FF3067
+:10290000DFFD75D7FF30DFFD75D7FF30DFFD9000AD
+:102910000A786C79127A6F121040D2A022E582FAFE
+:1029200060127590FF75A0BFC28175E9EC75EA2849
+:1029300075EBB42275EC0075B00043F96775E9FEDC
+:1029400075900875FA0075EA2075EB3475FBB4755F
+:10295000EDFF225387DF0000005387BF00000075A2
+:10296000820112130675820112124843D28043BBC2
+:1029700037E5D220E7FBE5DC23235403FAE5D42531
+:10298000E025E04202AB3D053DEB2490F8EAF2AAD7
+:1029900050AB510ABA00010B8A508B517420B53DDF
+:1029A00012853D64758290785879137A63121040CD
+:1029B000753D0053BBEF43874000000043872075FF
+:1029C0008200121306758200021248AA8230033078
+:1029D00090000075F03EE4C00278EC79127A631240
+:1029E0001040753D00789074BEF2789174EFF275E6
+:1029F0006402758290785879137A63121040D0027D
+:102A0000E4BA010104FB7022BA02028006BA03256F
+:102A100053F8FE75A501758200C002C003121306AB
+:102A2000758200121248D003D00253C1FE75E10036
+:102A300053B1FED2A353BBEF759C02759A00759BF0
+:102A4000F975A8A043874000000043872043878092
+:102A5000000000E4BA030104FC7031C2AFC206C238
+:102A600008D2AF43A840200623200820300315E5F4
+:102A70004C541F700FC002C003C00412133CD0049A
+:102A8000D003D00243878000000080DA5387DF0044
+:102A9000000043BB37EB7029BA02028006EC6030BD
+:102AA00043F8015387BF75A500758201121306759F
+:102AB0008201121248789B79127A6B12104043D22D
+:102AC00080788286028A82781B79127A6F1210408F
+:102AD000900064786C79127A6F12104012123B43A6
+:102AE000A86102104E75820112130602104E900169
+:102AF000F4786C79127A6F12104075820278B4798A
+:102B0000137A6F1210409000C8786C79127A6F12A5
+:102B1000104078807600900008783879127A6B122D
+:102B20001040785679157A6812104078D979127A5F
+:102B30006812104002104ED06214A6AA8274072AAE
+:102B4000F88603BB01028005BB103F802674092A6A
+:102B5000F886037882A603EB7006F5E1D2A3802AFB
+:102B6000788286038B82781B79127A6F121040C2AA
+:102B7000A3801774092AF886027881A6028A8278CF
+:102B8000B879127A6F121040D20475820002104E8A
+:102B900075820002104EE583120F25E582120F2583
+:102BA00022E582FA24FC500122EA2A2A9015997320
+:102BB0000215A50216050215E50215C5C29490007E
+:102BC0000112157FD29490000012157FC2949000DC
+:102BD0000312157FD29490108002157FC29490004A
+:102BE0000112157FD29490000012157FC2949000BC
+:102BF0000312157FD2949010A802157FC294900002
+:102C00000112157FD29490010012157FC29490009A
+:102C10000312157FD29490108002157FC294900009
+:102C20000112157FD29490010012157FC29490007A
+:0C2C30000312157FD2949010A802157FAB
+:00000001FF
diff --git a/oncology/dpfhack_display/fw/hexfiles/fw_pearl_landscape.ihx b/oncology/dpfhack_display/fw/hexfiles/fw_pearl_landscape.ihx
new file mode 100644
index 00000000..efea3a7b
--- /dev/null
+++ b/oncology/dpfhack_display/fw/hexfiles/fw_pearl_landscape.ihx
@@ -0,0 +1,686 @@
+:1000800050726F6354626C580803083F7103380064
+:100090000FF01196AD0338000A000E145305380016
+:1000A0000A000C1F670938000A000F59860B380038
+:1000B0000A000FDBDF1038000A000F2FBA163800D5
+:1000C000FFFFFFFFFFFFFFFF0A000F3DE91B3800A6
+:1000D000FFFFFFFFFFFFFFFF0EA00FC82621380024
+:1000E0000A000DB94E2238000A000A880726380097
+:1000F000094009EC8F2638000A000AD83B2738004F
+:080100000A000E251328380047
+:10020000C018C8C0E0E9C0E0EAB5180EC822C8D0DE
+:10021000E0B51806C822E5828002F518C0A8C2AF72
+:10022000C40354F82488C0E0E43400F9E43438FA14
+:100230007403C2A0F5D7EA11D9E911D9D0E011D9D8
+:1002400011D9C082C08311D9F58311D9F58211D992
+:10025000FA11D9F911D9C0E011D9C0E011D9C0E023
+:1002600030DFFDD2A0E5D77403C2A0F5D730DFFDA3
+:10027000D0D7D5E0F811D9C08643861030DFFDC550
+:10028000D7F0E9B582F6EAB583F230DFFDD2A0D02F
+:1002900086D083D082D0A8C82230DFFDC5D72243C4
+:1002A0008610792878D8E493F2600308D9F8538649
+:1002B000EF7582D8780F79167A68021040FFFFFF39
+:1002C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:1002D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:1002E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:1002F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:10030000751100751200751300C201C202C2037597
+:100310002300752C00C2047539007881760178823B
+:10032000760F78177600751400753C00753D0075E2
+:100330004100754200E4F560F561F562F563C209BC
+:10034000C20F800D2D2D626F6F7473747261702DEA
+:100350002D7581C57400C0E07412C0E075186F532C
+:1003600086EF75820012105678E479127A620210D4
+:1003700040021851FFFFFFFFFFC2E932FFFFFFFFFE
+:10038000FFD207C2EA32FFFFFF32FFFFFFFFFFFF8E
+:10039000FFFFFFFFFFFFFFFFFF021036FFFFFFFF22
+:1003A000FF0218C2759B0F539A00D20632C022C0BA
+:1003B000E0C0F0C082C083C002C003C004C005C05A
+:1003C00006C007C000C001C0D075D00875CA067548
+:1003D000D00012183A75D008D205D0D0D001D00084
+:1003E000D007D006D005D004D003D002D083D0826D
+:1003F000D0F0D0E0D0223243C80530CEFD85C9828E
+:10040000228582C953C8FB43C80130CEFD22C0E01B
+:10041000C0D075D00875ECFFAA4AAB4B0ABA0001F0
+:100420000B8A4A8B4BE5D220E710ABD47A00ACDCC8
+:100430007D00EA4CF55AEB4DF55BD5140643D280AE
+:10044000751408743F55B0FA74C05580420AAB1554
+:10045000E5164B4A781756F6E5165B5A781746F6B6
+:100460008B168A15787F860A7817EA667880F67880
+:100470007F7917E7F675EC00C2E8D0D0D0E032C043
+:10048000E0C0D075D008AA4CAB4D0ABA00010B8A67
+:100490004C8B4DE554B54C0DE555B54D08E54C4537
+:1004A0004D6002D208C2FBD0D0D0E032FFE583120B
+:1004B0000F25E582120F2522AA82AB83C2948A827D
+:1004C0008B830218F0AA82AB83D2948A828B830238
+:1004D00018F0C2A19000501218FB74EFC39534F5C8
+:1004E00082E49535F58312190874EFC39532FAE466
+:1004F0009533FB900051C002C0031218FBD003D00B
+:10050000028A828B83C002C0031219089000201255
+:1005100018FBD003D0028A828B83121908900052F4
+:100520001218FB852E82852F831219089000531212
+:1005300018FB85308285318312190890002112182A
+:10054000FB8530828531831219089000221218FB36
+:10055000D29422E583120F25E582120F2522AA826A
+:10056000EA75F010A42402FAE435F0FB7532EB755D
+:1005700033007534EE7535008A2E8B2F74072AFAF6
+:10058000E43BFB8A308B31121915E5102510FA90E7
+:1005900015E793CAA393FB7C207D008C068D071C76
+:1005A000BCFF011DEE4F60198A828B83C002C0031D
+:1005B000C004C005121200D005D004D003D00280C0
+:1005C000DA02104E7A017B00BB0800503AEA554926
+:1005D0006019EB04F5108B82C002C003780B79120E
+:1005E0007A62121040D003D00280167510008B8200
+:1005F000C002C003780B79127A62121040D003D087
+:1006000002EA2AFA0B80C122AAA875A881759C006B
+:10061000759A00759BF74387018AA822AA82AB834B
+:100620007C008A828B83E493FDA3AA82AB83ED6076
+:10063000030C80EE8C8222C200754900C2AFC2ABAF
+:10064000758221121056D2AF78CE79147A6F1210BB
+:1006500040788186028A8278B879127A6F121040C7
+:10066000900008783879127A6B121040780379126A
+:100670007A6F121040788286028A82781B79127A09
+:100680006F12104053BBF043BB3743A84175824DF6
+:10069000121056786079157A6812104078D979125C
+:1006A0007A68121040787FE6FA30E70E789879146D
+:1006B0007A64121040434901D2007A00C3EA648090
+:1006C00094C05009EA2490F8E4F20A80EF7A00C35B
+:1006D000EA64809484500EEA2AFB244AF8760008E3
+:1006E00076000A80EA7554007555007552147553EA
+:1006F000007556FA755700AA4AAB4B7545E5754625
+:10070000017543E075440775472075480043BB20D9
+:1007100078808604787FE6F4FD5204EC60307880BF
+:1007200076008C2D851382C002C003C00478257921
+:10073000167A66121040858213D004D003D002ECE2
+:1007400030E70B5387E74387085349FEC2007880A0
+:100750008605787FE6FE5DFC30E716C002C00378B0
+:100760009879147A64121040D003D002434901D220
+:1007700000E513B512028004E51260033004307501
+:10078000410075421C9011BEC002C0031210DFD0A0
+:1007900003D002300417752D21851382C002C003D7
+:1007A000782579167A66121040D003D002C204E58B
+:1007B0004AC39AFCE54B9BFDC3E5529CE5539D4023
+:1007C000030215A4E51370030215A4AC5AE55BA25D
+:1007D000E7CC33CC33CC5401FDC3EC64809490500F
+:1007E0007C634902C3EC6480948850467511029082
+:1007F000F800C004783879127A6B12104078697961
+:10080000137A68121040900BB8786C79127A6F12D4
+:100810001040C20375820278B479137A6F121040C7
+:10082000900008783879127A6B121040D004D20404
+:1008300080267401B51102801F7511017541007584
+:10084000421A75824FC004780479177A68121040F2
+:100850009015F91210DFD0047511018026E51160A2
+:10086000225349FD75110075410075421A75824F7A
+:10087000C004780479177A68121040901609121093
+:10088000DFD004AA4AAB4B300115C002C003C0043C
+:10089000788479137A68121040D004D003D002E52E
+:1008A0004E454F702985564E85574FE53D2490F8AB
+:1008B000ECF2300214758240C002C00378F0791364
+:1008C0007A6B121040D003D002053D533D3FAC4E31
+:1008D000AD4F1CBCFF011D8C4E8D4FC002C00312DA
+:1008E0001271D003D0025349B363498030030543EA
+:1008F000491080035349EF30003775CA06C002C063
+:100900000312183AE582D003D00230E213C002C0CD
+:1009100003784679147A64121040D003D002801113
+:10092000C002C00378C079147A64121040D003D09A
+:10093000028513120213BA02104E0421E00700F8D8
+:10094000E0FF00F8FF0700F8C0FBFF7B2121204CEF
+:100950004F5720504F57455220212100506F776547
+:100960007220676F6F6400AA82C2A075D79F30DFC4
+:10097000FD75D70030DFFD7B038A00A6D70875D749
+:10098000FF30DFFDDBF5D2A075820002104EAA8297
+:10099000755EC6755F1374022AF8AA5EAD5F7E05A8
+:1009A00086078A828D83E493FBEFB5033D9013DFC6
+:1009B0001210DF855E82855F83A3E493FBA3E4933B
+:1009C000FC8B828C831210DF9013E61210DF855EA1
+:1009D00082855F83A3A3A3E493FBA3E4938B827834
+:1009E0006379167A68121040802E74052AFAE43D65
+:1009F000FD8A5E8D5FDEA99013ECC0001210DFD07F
+:100A00000086027B008A828B8378FE79167A6812D0
+:100A100010409013FA1210DF02104EAA82C2A08A70
+:100A2000D730DFFDD2A022C2A075D70530DFFD751B
+:100A3000D7FF30DFFDAAD7D2A0EA20E0EA22A882C1
+:100A4000C2A0E2FA08E2F5D70830DFFDDAF7D2A05B
+:100A50000212C0AA82AB83ACF0FD7582ABC002C0AB
+:100A600003C004C0051212B47582061212B4758256
+:100A7000011212B47582061212B4D005D004D0034C
+:100A8000D00278D07404F278D174D8F28C0678D27F
+:100A9000EEF28B0678D3EEF28A0678D4EEF2758207
+:100AA000D0C002C003C004C0051212D7D005D004C4
+:100AB000D003D0028A608B618C628D6302104EAAD3
+:100AC0008278D07405F278D17402F28A00AA648A1E
+:100AD000031AEB6053758206C002C0001212B4D034
+:100AE00000AB6279D2EBF3AB6179D3EBF3AB607916
+:100AF000D4EBF3E2FB0879D5EBF37582D0C000129A
+:100B000012D7D000D0020560E4B5600C0561B56174
+:100B1000070562B562020563E5607004E561600285
+:100B200080ADEA14F58280028A8202104E00FC1326
+:100B300001001403140100150A1402001611140414
+:100B4000001718140800547970653A2000204D42AF
+:100B50003A20003C756E64657465637465643A2080
+:100B6000003E006D3235703830006D3235703830EF
+:100B7000006D3235703136006D3235703332006DB4
+:100B800032357036340075CA11021844AA8275CA0B
+:100B900011C00212183AAB82D002EA42038B8202E1
+:100BA00018447A0875CA11C00212183AE582D002B8
+:100BB00030E10122AB6FBB0800500C8B02756F0057
+:100BC0007570017C0A8007EB24F8F56F7C0275CA0A
+:100BD00020AB6DAD6E8B828D83E493FEA3AB82ADB3
+:100BE000838E82C002C003C004C005121844D00521
+:100BF000D004D003D002DADD8B6D8D6E8C820212B0
+:100C00000075CA0E75820112184475CA11758248A2
+:100C100012184475CA1475828012184475CA0E756C
+:100C20008200021844AA68BA0102800ABA0202804D
+:100C30003EBA034880137A1B7B158A828B83E49328
+:100C4000FC8C6F8A6D8B6E8039E56775F002A42489
+:100C50002DF582741535F0F583E493FAA3E493FB44
+:100C60008A828B83E493FC8C6F8A6D8B6E80137AFF
+:100C7000797B15756F208A6D8B6E80067582600298
+:100C80001200758240121206E56C700AAA6BC3EA64
+:100C9000956F50028A6F7570032275CA2078657A45
+:100CA00008C002C00012183AE582D000D002F6084F
+:100CB000DAEF74605565FA600A7582601212007589
+:100CC000820122E566FA24F450030213F3EA2A2A89
+:100CD00090134E7302137202137B0213F3021384F8
+:100CE0000213F302138D0213A10213F30213A902DC
+:100CF00013C00213CE0213E578AC79157A64121092
+:100D000040786579167A6402104078E279167A6440
+:100D100002104075CA0074804567F5821218447548
+:100D20008248121200805812129F12121C805075B5
+:100D3000824012120675CA2085718212184475828B
+:100D40000A121200803912127B856771758248126F
+:100D50001200802B75824012120675CA208572829D
+:100D600012184475820A121200801412127B8567D1
+:100D70007275824812120680067582601212007522
+:100D800082002275CA1112183AE582FA30E20F5336
+:100D900002FB8A82C002121844D002434908EA309A
+:100DA000E40D4302808A821218444349088017AB3D
+:100DB00070BB010CEA30E00E4349041213148006A4
+:100DC000BB030312121C85708202104E7A017B1540
+:100DD00043C81043C8207C0D8C051CED60248A821A
+:100DE0008B83E493F5CAA3E493FDA3AA82AB838D1E
+:100DF00082C002C003C004121844D004D003D00241
+:100E000080D675700102104EAA82AB838A048B05CE
+:100E10001ABAFF011BEC4D70012200021486C2AF0A
+:100E200075C80043871075F3335349DF784679144A
+:100E30007A64121040D2AF43C80802104E5387E7BD
+:100E400053C8EF02104E75CA0E758200121844780E
+:100E5000FD79137A64121040AA82BA030280F075F9
+:100E6000CA0E75820112184475CA1412183AE58226
+:100E700030E00D78B579177A651210407A0180025A
+:100E80007A008A8202104E01800B07070109000ECA
+:100E90000011280E011148149012B01530100813DB
+:100EA0000812011001FFFFFF0808190201000202E9
+:100EB00003010137154B153B1553156B1504030939
+:100EC0000410036800610063006B00660069006E37
+:100ED00000080330002E0031001803550053004273
+:100EE000002D0044006900730070006C00610079FF
+:100EF000000E036C00690062007500730062000957
+:100F000002200001010080640904000002FF0000CB
+:100F1000040705810240000007050102400000753A
+:100F2000CA1112183AAA8275CA1174404AF582028F
+:100F3000184412159975CA20741F5565FA600DBAC8
+:100F400001028017BA020280210216517582001236
+:100F50001844758200121844021656758200121841
+:100F600044758200121844021656AA69BA0002801B
+:100F70000ABA01028037BA814D8019300B08758298
+:100F800000121844800675820112184475820012FE
+:100F900018448048300C0875820012184480067589
+:100FA0008201121844758200121844802F300D08F7
+:100FB00075820012184480067582011218447582E9
+:100FC00000121844801675820012184475820012AF
+:100FD00018447582018011758201800C75CA1175E3
+:100FE000820A12184475820002104EAA65BA0002E5
+:100FF0008005BA025680097401B5675DC20A80593E
+:10100000E5677055AA69BA0002800ABA0102802217
+:10101000BA81468004D20B8040200E3D75CA0E7501
+:10102000820112184475CA11758210121844D20C2C
+:101030008027200E2475CA0E75820112184475CAC5
+:1010400014758220121844D20D800E75CA11758253
+:1010500060121844758201800C75CA0E75820012E8
+:10106000184475820002104EAA65BA00028005BAC3
+:10107000025080097401B56757C20A8053E5677052
+:101080004FAA69BA0002800ABA0102801FBA8140E1
+:101090008004D20B803A75CA0E758201121844750D
+:1010A000CA11758210121844D20C802475CA0E75AC
+:1010B000820112184475CA14758220121844D20D88
+:1010C000800E75CA11758260121844758201800CF9
+:1010D00075CA0E75820012184475820002104E53B4
+:1010E000C8FB43C80130CEFD2275CA14200001227E
+:1010F00043C80530CEFDC2CEE5C930E0EF2275CA47
+:101100001475C90080D943C80530CEFDE5C922A8B1
+:1011100082E6FB08E6FC08E6FDEBF5F033CC33CDC8
+:1011200033FBEC33CD33CB33FCE5F003541FFDEB45
+:101130004C601C510A7F2075CA215127120F25517E
+:1011400027120F25DFF4511F1BBBFF011C80E0EDB0
+:101150006013510A75CA215127120F255127120F0A
+:1011600025DDF4511F22A882E486F00886830886D4
+:10117000822275CA1102184475CA1402184420004C
+:10118000047582FF2275CA1143C80530CEFDE5C93A
+:1011900020E0EB7582002275CA1443C80530CEFDED
+:1011A0002000047582FF22E5C930E0EB7582002241
+:1011B000A882AA738A031AEB60128603088B82C086
+:1011C00002C000121844D000D00280E875820022CC
+:1011D00075CA1175821012184475CA1475822002DE
+:1011E0001844AA82C00212129FE582FB3395E0FCEC
+:1011F00075CA2174032574F8765385748275730457
+:10120000C003C0041212D174042574F582757304EE
+:101210001212D1741F2574F5827573041212D1D085
+:1012200004D003D0028A82C003C00412184475821D
+:1012300001121293D004D0038B8222AA82C0021220
+:10124000129FD00275CA2185D782C002121844D0DD
+:101250000275D7FF30DFFDDAEE7582010212937559
+:10126000829C121287AA82AB83ACF0FDC2A0789B4D
+:101270008606789F86D70830DFFDDEF875D7003008
+:10128000DFFDC374409AE49BE49CE49D5028758282
+:1012900040C002C003C004C00512135CD005D004D6
+:1012A000D003D002EA24C0FAEB34FFFBEC34FFFC9D
+:1012B000ED34FFFD80CC8A8212135CD2A0758200CF
+:1012C00022AA82AB83C002C00312129FD003D002B5
+:1012D00075CA21AC758A828B83E493FDA3AA82AB85
+:1012E000838D82C002C003C004121844D004D0030E
+:1012F000D002DCE1758201C002C003121293D00358
+:10130000D0028A828B8322AA8274072AF886030875
+:10131000860474092AF88602088605EA4D7003F5EA
+:101320008222C374409AE49D50207575408B828C54
+:1013300083C002C0051213E2AB82AC83D005D00299
+:10134000EA24C0FAED34FFFD80D88A758B828C8345
+:101350001213E275820022789B8602BA0002802472
+:10136000BA0102802BBA040302152EBA0503021536
+:1013700034BA12028030BA20028021BAFF0302156B
+:1013800040021544758295787979157A6F0210407C
+:10139000758295782479157A6F021040789CE6243E
+:1013A000FF920F021548789C8602789D86038B0475
+:1013B000E4FBFDEA4203ED42048B2E8C2F789E86DF
+:1013C00002789F86038B04E4FBFDEA4203ED4204AE
+:1013D0008B328C3378A0860278A186038B04E4FBE1
+:1013E000FDEA4203ED42048B308C3178A28602780C
+:1013F000A386038B04E4FBFDEA4203ED42048B3435
+:101400008C3512191575828E121230801A758295DC
+:1014100002142875829578C279167A6A021040758E
+:10142000825A227582002275820122C2A075D705D8
+:1014300030DFFD75D7FF30DFFDAAD7D2A0EA20E06C
+:10144000EA22AA82C2A08AD730DFFDD2A022AA82D5
+:10145000AB83ACF0FD758206C002C003C004C005BA
+:10146000121563D005D004D003D002C2A075D702F4
+:1014700030DFFD8CD730DFFD8BD730DFFD8AD730F2
+:10148000DFFD12183A8582D730DFFDD2A002154C5D
+:10149000C2A075829C12128785827785837885F039
+:1014A00079F57AE57745784579457A7011789B86A4
+:1014B00006789F86D70830DFFDDEF8021688758231
+:1014C000A012128785827B85837C85F07DF57EE581
+:1014D0007B2577F577E57C3578F578E57D3579F509
+:1014E00079E57E357AF57A1212B875CA217576409B
+:1014F000AF7BAE7CAA7DAB7E8F828E838AF0EBC001
+:1015000002C003C006C00712156FD007D006D00373
+:10151000D0020FBF00090EBE00050ABA00010BEF92
+:10152000B5770EEEB5780AEAB57906EBB57A0280A2
+:1015300003D576C48F7B8E7C8A7D8B7E758200C0BE
+:1015400002C003C006C007121299D007D006D0030C
+:10155000D00243BB20C3EF9577EE9578EA9579EBFF
+:10156000957A5003021608D2A012154C75820022FB
+:1015700012129F75CA217582401218447582011299
+:1015800018447582F012184475820012184475824E
+:10159000FF121844758201121293758200227A009C
+:1015A000789AE6FB24F9403BEB2B2B9016D0730284
+:1015B00016E50216EC0216EE0216F50216F90216F0
+:1015C000FB0216FD121380AA82801C801A1216914B
+:1015D000AA8280137A01800F800D800B121478AAE2
+:1015E0008280047582FF228A82227AFF75CA16C021
+:1015F0000212183AAB82D002BB1F02800302179F6F
+:1016000075CA2178868B041BEC6015C002C003C02C
+:101610000012183AE582D000D003D002F60880E527
+:1016200078868603BB555778878603BB53507888E6
+:101630008603BB424978898603BB43427582001208
+:10164000129978958603BBCB028005BBCD1080072D
+:101650001215B1AA8280091216BFAA8280027AFFEF
+:10166000EA20E71A5349DF4349407574868A82C0ED
+:1016700002121303D002300F027A7F8A822275820F
+:1016800000C0021212995349BF4349201212F1D0EF
+:10169000028A822212170BAA82BA7F1943BB2075D5
+:1016A000CA14C00212183AE582D00230E0EB1217D9
+:1016B0000BAA8280E48A8202104EAA82754100C37E
+:1016C000EA6480948C50158A42758250C002780476
+:1016D00079177A68121040D0020A80E322AA82BAEF
+:1016E0002008B20275820312120030020C7582408B
+:1016F00078F079137A6B12104075820222AA82BAAE
+:101700002008B201758203121200200115758203B0
+:10171000121200754101754203780079127A6E1237
+:1017200010407582022278828602BA010050047845
+:101730008276017882E6FA24F8500478827607757A
+:10174000E20075E30075E40775E5007882E6F4FAD7
+:1017500074075AF5E675E7007582032278D7791485
+:101760007A6F12104075820022780079127A6C121A
+:1017700010407582022275820312120075410475B1
+:1017800042069011DE1210DF53BBF043BB36438795
+:1017900040000000C2F875820022858225858326DC
+:1017A000E52420E70302138C53247F758200781D03
+:1017B00079177A68121040E52375F012A42525F5F3
+:1017C00029E52635F0F52A740C2529FEE4352AFF93
+:1017D0008E828F83E493FA8A418E828F83A3E4936F
+:1017E000FA8A42852982852A831210DF7582017860
+:1017F0001D79177A68121040C2D575F012E52430B1
+:10180000E704B2D5F404A430D50AF42401C5F0F4F9
+:101810003400C5F02525F529E52635F0F52A740CA8
+:101820002529FAE4352AFB8A828B83E493FE8E41D4
+:101830008A828B83A3E493FA8A42852982852A834C
+:101840001210DF021417E4F527F528FEFF9011EBC4
+:10185000E493FA3395E0FBC3E5279AE52864808B8F
+:10186000F063F08095F05069EE2525F529EF3526D7
+:10187000F52A740C2529FAE4352AFB8A828B83E445
+:1018800093FC8C418A828B83A3E493FA8A42E524F9
+:10189000FA3395E0FBEAB52708EBB528047A018016
+:1018A000027A008A82C006C007781D79177A68120A
+:1018B0001040852982852A831210DFD007D0067454
+:1018C000122EFEE43FFF0527E4B527020528021388
+:1018D00093852423758200781D79177A6802104059
+:1018E000AA827B03C2D575F012EA30E704B2D5F4C0
+:1018F00004A430D50AF42401C5F0F43400C5F02462
+:1019000040FA741135F0FC740E2AF582E43CF5833C
+:10191000E493FD53050FBD00028014BD0202803C1C
+:10192000BD030302157FBD04030215AF0215E67463
+:10193000102AF582E43CF583E493FDA3E493FEC012
+:1019400005C0067499C0E07414C0E0C005C00685E7
+:101950002B8222AB82D006D0050215F37402B52B80
+:101960000280207404B52B0280077440B52B3080B0
+:1019700024740F2AF582E43CF583E493F8E6FD0431
+:10198000F6802E740F2AF582E43CF583E493F8E6A2
+:10199000FD14F6801C7582031212007582022275F6
+:1019A0008203C002C003C004121200D004D003D0CE
+:1019B0000274102AF582E43CF583E493FDA3E493DA
+:1019C000FE4D6024C002C003C004C005C0067424DC
+:1019D000C0E07415C0E0C005C006852B8222D00689
+:1019E000D005D004D003D002E52B6018758201C069
+:1019F00002C003C004781D79177A68121040D00421
+:101A0000D003D002754108754204740F2AF582E4B0
+:101A10003CF583E493F886057E008D828E83C003B7
+:101A200078FE79167A68121040758200781D791751
+:101A30007A68121040D003807474102AF582E43C56
+:101A4000F583E493FDA3E493FEC005C00674A3C030
+:101A5000E07415C0E0C005C006852B8222AB82D0A1
+:101A600006D005BB02478B822274102AF582E43C23
+:101A7000F583E493FAA3E493FC4A601AC002C0041D
+:101A800074D6C0E07415C0E0C002C004852B822269
+:101A9000D004D002800675820012120075820022E6
+:101AA000758200121200434920758200228B822227
+:101AB000AA82C002786079157A68121040D0027B41
+:101AC00007758250C002C003780479177A68121033
+:101AD00040D003D002DBEA8A249011400212E0AA2F
+:101AE000827421B52D0A852C82C0021215F6D0020F
+:101AF000BA0002800EBA02028023BA030302170F53
+:101B000002172AE52D20E60302172A7A025349DF3D
+:101B1000852C82C0021215F6D00202172A7402B573
+:101B20002D0280197404B52D0280347440B52D4DFA
+:101B3000752B20852C82121426AA828040152CE554
+:101B40002C30E7099011EBE493FB14F52C748045DD
+:101B50002CF524901140C0021212E0D002801E0524
+:101B60002C9011EBE493FBB52C03752C007480458D
+:101B70002CF524901140C0021212E0D002BA026487
+:101B8000C2D575F012E52C30E704B2D5F404A430C8
+:101B9000D50AF42401C5F0F43400C5F02440FB74E8
+:101BA0001135F0FC740E2BF582E43CF583E493FBD5
+:101BB00030E5317440B52D02802A752B00852C82CA
+:101BC000C002121426D002801B852D2B852C821278
+:101BD0001426AA82BA020D852C24901140C002124C
+:101BE00012E0D0028A8202104EAA82AB837C008A65
+:101BF000828B83E493FDA3AA82AB83ED60030C8008
+:101C0000EE8C8222E493FCA3E493FDA3AA82AB832F
+:101C1000BC7E6A8D048A828B83E493FDA3AA82AB87
+:101C200083ECFE3395E0FF8A828B83C002C003C041
+:101C300004C005C006C007121200A882D007D00653
+:101C4000D005D004D003D0027900EEC398FEEF99FE
+:101C5000A2E713CE13CEFFECC39EFC1E8E071EEF31
+:101C6000601B8D82C002C003C004C005C0061215EF
+:101C7000B5D006D005D004D003D00280DF8A828B95
+:101C800083E493FEA3AA82AB83EEFF601D8C061C47
+:101C9000EE60178F82C002C003C004C0051215B5E4
+:101CA000D005D004D003D00280D38C028A031AEB73
+:101CB000600F8D82C002C0051215B5D005D002801C
+:101CC000EB22786079157A6812104075821112152E
+:101CD000B590142A12121B7582051215B590142D99
+:101CE00012163F90143012121B90143E12163F90A1
+:101CF000144212121B90143E12163F90146B1212D3
+:101D00001B90148712163F75821A1215B590142A6B
+:101D100012121B7582031215B590148A12163F9089
+:101D2000148D12163F9014A812163F758283780006
+:101D300079127A631210409014BB12163F75828399
+:101D4000782779127A631210409014BD12163F0260
+:101D5000104E7541017542079014DB12121B75413C
+:101D6000017542089014EA12121B02104E754101CF
+:101D70007542079014FA12163F7A00BA0400501FF9
+:101D8000758220C0021215CBD002EA2A244AF886B6
+:101D90008208868318C002121690D0020A80DC7571
+:101DA000410175420890150012163F7A00BA0400EE
+:101DB000501F758220C0021215CBD002EA2A24528D
+:101DC000F8868208868318C002121690D0020A8014
+:101DD000DC75410175420A90150612163F855A823C
+:101DE000E55BA2E7C58233C58233A2E7C58233C56E
+:101DF0008233C5825403F5831216907541107542E3
+:101E00000A90150C12163F855C82855D8312169030
+:101E100002104E3912000A7C0039205553422064CA
+:101E20006973706C6179007C0A7C003920207665CA
+:101E30007273696F6E3A706561726C5F6C616E642B
+:101E400073636170652D302E313037646576656C53
+:101E50002333390039202020206279206861636BA8
+:101E600066696E4073656374696F6E352E636800D2
+:101E70007C0A000A0A004C43443A206F746D3332E6
+:101E800032352028636F6D70617469626C65290A50
+:101E900000446574656374696E6720666C6173687D
+:101EA0002E2E2E000A000A0A0A5072657373204D06
+:101EB000454E5520666F7220636F6E666967206DB0
+:101EC0006F6465007E39205765616B20706F7765A0
+:101ED0007221007E39205475726E696E67206F66BC
+:101EE000662E006374723A20007265673A200061C2
+:101EF00064633A2000726574636F64653A2000C2BF
+:101F0000AFC2A0E4F8E58213C813C813C813253E76
+:101F1000C8353FF9E4354075D70330DFFDF5D730DC
+:101F2000DFFD89D730DFFD88D730DFFDC5D77F20C3
+:101F300030DFFDC5D7120F2530DFFDC5D7120F25C5
+:101F4000DFEED2A0E5D7D2AF227541007542000284
+:101F5000104EE54175F004A4FAABF08A2E8B2F7475
+:101F6000032AFAE43BFB8A308B31E54275F008A482
+:101F7000FAABF08A328B3374072AFAE43BFB8A34DB
+:101F80008B3502191574B025415009E542FA04F564
+:101F90004275410074E22542500375420022AA8234
+:101FA000C002121569D0028A82121516E54104F5A5
+:101FB0004102159CAA82C3EA648094A0502EBA08FC
+:101FC00002800FBA09028010BA0A028012BA0D21EB
+:101FD0008016E54114F5412274082541F54122E5BA
+:101FE0004204F54275410022754101228A820215A0
+:101FF000B5221215CB02104EAA828A00E2FA08EA34
+:10200000FB600B8B82C0001215CBD00080EE02105B
+:102010004EAA828A00860208EAFB600B8B82C0000F
+:102020001215CBD00080EE22AA82AB838A828B83EA
+:10203000E493FCA3AA82AB83ECFD600F8D82C00207
+:10204000C0031215CBD003D00280E122AA8278DC33
+:10205000E4F27B0478DC1875F00AEA84E5F02430B9
+:10206000F275F00AEA84FA6002DBEB8882780F7975
+:10207000167A6812104002104EAA82AB83740424B0
+:10208000D8F8E4F218740F5A7D00242CF582ED3450
+:1020900017F583E493F2188A04EBC4CCC4540F6C94
+:1020A000CC540FCC6CCC53040F7D00EC242CF58267
+:1020B000ED3417F583E493F2188B04740F5C9017DA
+:1020C0002C93F218EBC4540FFA53020F7B00EA244E
+:1020D0002CF582EB3417F583E493F27582D8780FF0
+:1020E00079167A6802104012169002104EAA82AB3E
+:1020F00041758220C002C0031215CBD003D002DA92
+:10210000F08B4102104EAA82E53C2AC42354E0FA27
+:102110008A3F02104E303132333435363738394148
+:1021200042434445460075CA147582000218442093
+:1021300000047582FF2275CA1443C80530CEFDE540
+:10214000C930E0EB7582002285821974072519F5E4
+:1021500019A819860208860305190519EB24F8FB4E
+:10216000A819861A08861B05190519C2AF851A1CFD
+:10217000E51BA2E7C51C33C51C33A2E7C51C33C54C
+:102180001C33C51C5403F51D851C1E851D1FAC1E6C
+:10219000AD1F151E74FFB51E02151FEC4D6043C028
+:1021A00002C0031216A9D003D00275CA218A048B7B
+:1021B000057E40C004C005C00612183AAF82D006A2
+:1021C000D005D0048C828D83EFF0A3AC82AD83DE8A
+:1021D000E28C028D03C002C0031216A0D003D0020D
+:1021E00080AC743F551AFC7D006033C002C003C050
+:1021F000041216A9D004D003D00275CA21C002C0AF
+:1022000003C00412183AAD82D004D003D0028A82EF
+:102210008B83EDF0A3AA82AB83DCE21216A0A8198F
+:10222000861C08861DD2AF851C82851D831217BDB2
+:10223000AA82AB83ACF08A5C8B5D90000075F000E5
+:1022400002104E74C7C0E07417C0E0E47322AA8283
+:10225000AB838A048B051ABAFF011BEC4D70012277
+:102260007CE87D0300001CBCFF011DEC4D600302F7
+:102270001216021204E582120F2522E583120F25A1
+:10228000E582120F2522AA82AB83752E00752F00DE
+:1022900075320075330075303F7531017534EF7557
+:1022A0003500C002C003121915D003D0027CF07DA6
+:1022B000007E407F018A828B83C002C003C004C0BD
+:1022C00005C006C00712122DD007D006D005D004D5
+:1022D000D003D0021EBEFF011FEE4F70D81CBCFF02
+:1022E000011DEC4D70CB02104E7A767B148A828BE6
+:1022F00083E493FCA3AA82AB838C05BCFF03021387
+:102300005774F05DFC6014BC10028013BC70028036
+:1023100039BC9002805FBCB0D4800AC2A180CEEDEF
+:1023200013929080C88A828B83E493FCA3AA82AB29
+:10233000837E008C828E83C002C003786C79127A0F
+:102340006F121040D003D00280A3C294740F5DFCC2
+:102350008A378B388C36853782853883E493FEA3A1
+:102360008582378583388E82121227D536E8AA37C0
+:10237000AB3802129F740F5DFCD2948A058B068DD8
+:10238000828E83E493FFA3AD82AE838F82C004C0AC
+:1023900005C006121227D006D005D004DCE18D025C
+:1023A0008E0302129F788186028A8278B879127A27
+:1023B0006F12104002104EAA82C3EA95395006AB44
+:1023C000398A0480048A03AC39AD3AC3EB9D501CB2
+:1023D000854582854683C002C003C004C005121231
+:1023E0002DD005D004D003D0021D80DFC3EC9D505A
+:1023F0001C854382854483C002C003C004C005120B
+:10240000122DD005D004D003D0021D80DF8D3AEC10
+:10241000B50311ED14F53A854382854483C0021259
+:10242000122DD0028A39AA3A8A031AEB600F854529
+:1024300082854683C00212122DD00280EB22858253
+:102440003BE53DC3953BFB0B853BF0EB84ABF0EBF1
+:102450002490F8E2F5397C80AD3B7E0074802DFD40
+:10246000E43EFE8C077A00C3EF9DEA64808EF06341
+:10247000F08095F0504B8C027D008A2E8D2F854781
+:10248000328548338A308D31743F2547FAE4354828
+:10249000FD8A348D35C003C004121915D004D00351
+:1024A000EB2490F8E2FA753A408A82C003C0041225
+:1024B0001369D004D0030B853BF0EB84ABF00C80A8
+:1024C0009702104E00B00A11B00110B00A11B019F5
+:1024D0007200E39230087200E79200127200EF92ED
+:1024E0001231720001920100720002920700720024
+:1024F000039210A872000492000072000892020772
+:1025000072000992000072000A92000072000C92A0
+:10251000000072000D92000072000F920000720025
+:1025200010920000720011920007720012920000D7
+:10253000720013920000B014720010921490B00A4E
+:10254000720011920225B00A72001292001DB00AA8
+:10255000720013921800B00A72002992000FB00A9C
+:1025600072002B92000DB00A7200209200007200DF
+:10257000219200007200309200077200319203072E
+:102580007200329200067200359203047200369295
+:102590000304720037920004720038920000720047
+:1025A0003992030672003C92030172003D920001D1
+:1025B0007200509200007200519200EF720052922D
+:1025C000000072005392013F72006092A7007200F7
+:1025D0006192000172006A92000072008092000015
+:1025E0007200819200007200829200007200839259
+:1025F0000000720084920000720085920000720058
+:1026000007920133B00AFF20096290000078387900
+:10261000127A6B12104075412775420E758201784F
+:102620001D79177A68121040758220780979167A18
+:1026300068121040758220780979167A6812104065
+:1026400075412775420F758220780979167A6812CC
+:102650001040758220780979167A681210407582C8
+:1026600000781D79177A68121040800C90FFFF786F
+:102670003879127A6B121040B20975E20075E300E6
+:1026800075E40075E50175E6C075E70002104E209F
+:10269000457869742000000000000001010400007A
+:1026A00000204F66662000000000000000070103C4
+:1026B00000A212205265626F6F7420000000000CAF
+:1026C000010300BC12204465627567200000000011
+:1026D00000000020004312204D6F6E20000000001B
+:1026E000000000070020002312204261636B6C6928
+:1026F00067687420000C0022826C1220466C697896
+:102700002000000000000017000400AF12555342E3
+:1027100020505752204550302053544C204C4F47A6
+:10272000204552522041434B20414C560052656295
+:102730006F6F74696E672E2E2E0007AA419012A249
+:10274000C0021210DFAB817C008B828C831216904A
+:10275000D0028A41E54204F5429012ABC002121049
+:10276000DFABA87C008B828C83121690D0028A414A
+:10277000E54204F5429012B4C0021210DFABE87CCF
+:10278000008B828C83121690D0028A41E54204F5B8
+:10279000429012BDC0021210DFAB877C008B828C8E
+:1027A00083121690D0028A41E54204F5429012C687
+:1027B000C0021210DFAB867C008B828C83121690D5
+:1027C000D0028A41E54204F5429012CF1210DFAAEE
+:1027D000BB7B008A828B8312169002104E73703A74
+:1027E00020202020200069653A202020202000653C
+:1027F0006966303A2020200070636F6E3A202020F6
+:10280000006470636F6E3A202000777464636F6EAB
+:102810003A2000020000753E00753F007540397592
+:102820008200781D79177A6812104002104EAA8231
+:1028300075E20075E30075E40775E50074075AD387
+:102840009407F4F5E675E70075E17302104E75B371
+:102850000075B42975B50375B10D22AA82BA0002BC
+:10286000800ABA01028009BA020E800953D2F72207
+:1028700075D317800375D38153A4F743D20B22AAD3
+:1028800082AB83ACA875C20075C3008AC48BC5C275
+:10289000EA75A88475C12A43C10153BBEF43870180
+:1028A00075C10043BB378CA802104EAA828A031A56
+:1028B000EB70012243BB207B007C02001BBBFF01AD
+:1028C0001CEB4C60030212A802129AE582FA9015E2
+:1028D0002093FB8A82C00312158AD00374065BF52D
+:1028E0003C02104EAA82C2A08AD730DFFDD2A022BD
+:1028F000C2A075D7AB30DFFD75D7FF30DFFD75D7D0
+:10290000FF30DFFD75D7FF30DFFD90000A786C796E
+:10291000127A6F121040D2A022E582FA60127590EE
+:10292000FF75A0BFC28175E9EC75EA2875EBB4228A
+:1029300075EC0075B00043F96775E9FE7590087590
+:10294000FA0075EA2075EB3475FBB475EDFF225380
+:1029500087DF0000005387BF00000075820112135B
+:102960000675820112124843D28043BB37E5D2205C
+:10297000E7FBE5DC23235403FAE5D425E025E04218
+:1029800002AB3D053DEB2490F8EAF2AA50AB510AA8
+:10299000BA00010B8A508B517420B53D12853D64FD
+:1029A000758290785879137A63121040753D005300
+:1029B000BBEF43874000000043872075820012135D
+:1029C00006758200021248AA82300330900000751A
+:1029D000F03EE4C00278EC79127A63121040753D43
+:1029E00000789074BEF2789174EFF275640275828B
+:1029F00090785879137A63121040D002E4BA01013A
+:102A000004FB7022BA02028006BA032553F8FE7551
+:102A1000A501758200C002C0031213067582001260
+:102A20001248D003D00253C1FE75E10053B1FED26B
+:102A3000A353BBEF759C02759A00759BF975A8A00E
+:102A4000438740000000438720438780000000E464
+:102A5000BA030104FC7031C2AFC206C208D2AF4350
+:102A6000A840200623200820300315E54C541F7091
+:102A70000FC002C003C00412133CD004D003D00224
+:102A800043878000000080DA5387DF00000043BBEB
+:102A900037EB7029BA02028006EC603043F801532C
+:102AA00087BF75A500758201121306758201121287
+:102AB00048789B79127A6B12104043D280788286D4
+:102AC000028A82781B79127A6F1210409000647823
+:102AD0006C79127A6F12104012123B43A8610210F7
+:102AE0004E75820112130602104E9001F4786C7933
+:102AF000127A6F12104075820278B479137A6F12CD
+:102B000010409000C8786C79127A6F12104078806B
+:102B10007600900008783879127A6B12104078604D
+:102B200079157A6812104078D979127A68121040B3
+:102B300002104ED06214A6AA8274072AF88603BB3C
+:102B400001028005BB103F802674092AF8860378AD
+:102B500082A603EB7006F5E1D2A3802A7882860371
+:102B60008B82781B79127A6F121040C2A38017747F
+:102B7000092AF886027881A6028A8278B879127AC0
+:102B80006F121040D20475820002104E758200024E
+:102B9000104EE583120F25E582120F2522E582FAF9
+:102BA00024FC500122EA2A2A901599730215A502E5
+:102BB00016050215E50215C5C29490000112157F95
+:102BC000D29490000012157FC29490000312157FDA
+:102BD000D29490108002157FC29490000112157F4C
+:102BE000D29490000012157FC29490000312157FBA
+:102BF000D2949010A802157FC29490000112157F04
+:102C0000D29490010012157FC29490000312157F98
+:102C1000D29490108002157FC29490000112157F0B
+:102C2000D29490010012157FC29490000312157F78
+:082C3000D2949010A802157F58
+:00000001FF
diff --git a/oncology/dpfhack_display/fw/hexfiles/fw_pink.ihx b/oncology/dpfhack_display/fw/hexfiles/fw_pink.ihx
new file mode 100644
index 00000000..cc12c843
--- /dev/null
+++ b/oncology/dpfhack_display/fw/hexfiles/fw_pink.ihx
@@ -0,0 +1,657 @@
+:1000800050726F6354626C580803083F7103380064
+:100090000FF01130AD0338000A000E14ED043800E3
+:1000A0000A000C1F010938000A000F59200B380004
+:1000B0000A000FDB791038000A000F2F54163800A1
+:1000C000FFFFFFFFFFFFFFFF0A000F33831B380016
+:1000D000FFFFFFFFFFFFFFFF0EA00FC8B620380095
+:1000E0000A000CDEDE2138000A000A88BC24380031
+:1000F000094009EC442538000A000AD8F0253800E8
+:080100000A000D9FC82638001B
+:10020000C018C8C0E0E9C0E0EAB5180EC822C8D0DE
+:10021000E0B51806C822E5828002F518C0A8C2AF72
+:10022000C40354F82488C0E0E43400F9E43438FA14
+:100230007403C2A0F5D7EA11D9E911D9D0E011D9D8
+:1002400011D9C082C08311D9F58311D9F58211D992
+:10025000FA11D9F911D9C0E011D9C0E011D9C0E023
+:1002600030DFFDD2A0E5D77403C2A0F5D730DFFDA3
+:10027000D0D7D5E0F811D9C08643861030DFFDC550
+:10028000D7F0E9B582F6EAB583F230DFFDD2A0D02F
+:1002900086D083D082D0A8C82230DFFDC5D72243C4
+:1002A0008610792878D8E493F2600308D9F8538649
+:1002B000EF7582D8780579167A68021040FFFFFF43
+:1002C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:1002D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:1002E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:1002F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:10030000751100751200751300C201C202C2037597
+:100310002300752C00C2047539007881760078823C
+:10032000760F78177600751400753C04753D0075DE
+:100330004100754200E4F560F561F562F563C209BC
+:10034000C20F800D2D2D626F6F7473747261702DEA
+:100350002D7581C57400C0E07412C0E075186F532C
+:1003600086EF75820012105678E479127A620210D4
+:1003700040021851FFFFFFFFFFC2E932FFFFFFFFFE
+:10038000FFD207C2EA32FFFFFF32FFFFFFFFFFFF8E
+:10039000FFFFFFFFFFFFFFFFFF021036FFFFFFFF22
+:1003A000FF0218C2759B0F539A00D20632C022C0BA
+:1003B000E0C0F0C082C083C002C003C004C005C05A
+:1003C00006C007C000C001C0D075D00875CA067548
+:1003D000D00012183A75D008D205D0D0D001D00084
+:1003E000D007D006D005D004D003D002D083D0826D
+:1003F000D0F0D0E0D0223243C80530CEFD85C9828E
+:10040000228582C953C8FB43C80130CEFD22C0E01B
+:10041000C0D075D00875ECFFAA4AAB4B0ABA0001F0
+:100420000B8A4A8B4BE5D220E710ABD47A00ACDCC8
+:100430007D00EA4CF55AEB4DF55BD5140643D280AE
+:10044000751408743F55B0FA74C05580420AAB1554
+:10045000E5164B4A781756F6E5165B5A781746F6B6
+:100460008B168A15787F860A7817EA667880F67880
+:100470007F7917E7F675EC00C2E8D0D0D0E032C043
+:10048000E0C0D075D008AA4CAB4D0ABA00010B8A67
+:100490004C8B4DE554B54C0DE555B54D08E54C4537
+:1004A0004D6002D208C2FBD0D0D0E032FF742AC225
+:1004B00094120F25D294E4120F25E52E120F25E495
+:1004C000120F25E530120F25742BC294120F25D27E
+:1004D00094E4120F25E532120F25E4120F25E534BE
+:1004E000120F25742CC294120F25D29422E5831288
+:1004F0000F25E582120F2522AA82EA75F010A424A6
+:1005000002FAE435F0FB75327B75330075347E7585
+:1005100035008A2E8B2F74072AFAE43BFB8A308B36
+:10052000311218F0E5102510FA9015E793CAA3933D
+:10053000FB7C207D008C068D071CBCFF011DEE4F4F
+:1005400060198A828B83C002C003C004C0051212E6
+:1005500000D005D004D003D00280DA02104E7A0118
+:100560007B00BB0800503AEA55496019EB04F510CE
+:100570008B82C002C003780B79127A62121040D0CD
+:1005800003D00280167510008B82C002C003780B66
+:1005900079127A62121040D003D002EA2AFA0B8054
+:1005A000C122AAA875A881759C00759A00759BF751
+:1005B0004387018AA822AA82AB837C008A828B832C
+:1005C000E493FDA3AA82AB83ED60030C80EE8C82E2
+:1005D00022C200754900C2AFC2AB7582211210560B
+:1005E000D2AF78D079147A6F121040788186028A5F
+:1005F0008278B879127A6F121040900008783879B2
+:10060000127A6B121040780379127A6F12104078C8
+:100610008286028A82781B79127A6F12104053BB4D
+:10062000F043BB3743A84175824D12105678567976
+:10063000157A6812104078D979127A6812104078C9
+:100640007FE6FA30E70E789879147A641210404306
+:100650004901D2007A00C3EA648094C05009EA24B8
+:1006600090F8E4F20A80EF7A00C3EA648094845040
+:100670000EEA2AFB244AF876000876000A80EA751A
+:1006800054007555007552147553007556FA755718
+:1006900000AA4AAB4B7545E57546017543E07544C4
+:1006A0000775472075480043BB2078808604787F13
+:1006B000E6F4FD5204EC6030788076008C2D8513D2
+:1006C00082C002C003C004782579167A66121040F1
+:1006D000858213D004D003D002EC30E70B5387E7B8
+:1006E0004387085349FEC20078808605787FE6FE7E
+:1006F0005DFC30E716C002C003789879147A641262
+:100700001040D003D002434901D200E513B51202D4
+:100710008004E512600330043075410075420E908C
+:1007200011BEC002C0031210DFD003D00230041784
+:10073000752D21851382C002C003782579167A664B
+:10074000121040D003D002C204E54AC39AFCE54B24
+:100750009BFDC3E5529CE5539D40030215A4E513A0
+:1007600070030215A4AC5AE55BA2E7CC33CC33CCC2
+:100770005401FDC3EC64809490507C634902C3EC47
+:1007800064809488504675110290F800C00478384F
+:1007900079127A6B121040786979137A68121040D6
+:1007A000900BB8786C79127A6F121040C203758280
+:1007B0000278B679137A6F12104090000878387971
+:1007C000127A6B121040D004D20480267401B51145
+:1007D00002801F75110175410075420C75821FC0A2
+:1007E0000478FA79167A681210409015F91210DF21
+:1007F000D0047511018026E51160225349FD751161
+:100800000075410075420C75821FC00478FA791694
+:100810007A681210409016091210DFD004AA4AAB71
+:100820004B300115C002C003C004788479137A6884
+:10083000121040D004D003D002E54E454F702985F8
+:10084000564E85574FE53D2490F8ECF23002147572
+:100850008240C002C00378F079137A6B121040D046
+:1008600003D002053D533D3FAC4EAD4F1CBCFF01D4
+:100870001D8C4E8D4FC002C003121271D003D002E6
+:100880005349B363498030030543491080035349FA
+:10089000EF30003775CA06C002C00312183AE5826D
+:1008A000D003D00230E213C002C003784679147A34
+:1008B00064121040D003D0028011C002C00378C07F
+:1008C00079147A64121040D003D0028513120213F7
+:1008D000BA02104E0421E00700F8E0FF00F8FF071D
+:1008E00000F8C0FBFF7B2121204C4F5720504F5771
+:1008F000455220212100506F77657220676F6F6429
+:1009000000AA82C2A075D79F30DFFD75D70030DF07
+:10091000FD7B038A00A6D70875D7FF30DFFDDBF526
+:10092000D2A075820002104EAA82755EC6755F1352
+:1009300074022AF8AA5EAD5F7E0586078A828D83DF
+:10094000E493FBEFB5033D9013DF1210DF855E8269
+:10095000855F83A3E493FBA3E493FC8B828C8312D7
+:1009600010DF9013E61210DF855E82855F83A3A3FC
+:10097000A3E493FBA3E4938B82785979167A6812E7
+:100980001040802E74052AFAE43DFD8A5E8D5FDEFC
+:10099000A99013ECC0001210DFD00086027B008A01
+:1009A000828B8378F479167A681210409013FA12C9
+:1009B00010DF02104EAA82C2A08AD730DFFDD2A07B
+:1009C00022C2A075D70530DFFD75D7FF30DFFDAA45
+:1009D000D7D2A0EA20E0EA22A882C2A0E2FA08E286
+:1009E000F5D70830DFFDDAF7D2A00212C0AA82AB39
+:1009F00083ACF0FD7582ABC002C003C004C0051219
+:100A000012B47582061212B47582011212B4758284
+:100A1000061212B4D005D004D003D00278D07404EA
+:100A2000F278D174D8F28C0678D2EEF28B0678D3B5
+:100A3000EEF28A0678D4EEF27582D0C002C003C00E
+:100A400004C0051212D7D005D004D003D0028A60AA
+:100A50008B618C628D6302104EAA8278D07405F28D
+:100A600078D17402F28A00AA648A031AEB60537583
+:100A70008206C002C0001212B4D000AB6279D2EB81
+:100A8000F3AB6179D3EBF3AB6079D4EBF3E2FB0822
+:100A900079D5EBF37582D0C0001212D7D000D00206
+:100AA0000560E4B5600C0561B561070562B56202D9
+:100AB0000563E5607004E561600280ADEA14F582CB
+:100AC00080028A8202104E00FC13010014031401FC
+:100AD00000150A1402001611140400171814080057
+:100AE000547970653A2000204D423A20003C756EE2
+:100AF00064657465637465643A20003E006D323548
+:100B0000703830006D3235703830006D32357031EC
+:100B100036006D3235703332006D32357036340048
+:100B200075CA11021844AA8275CA11C00212183A75
+:100B3000AB82D002EA42038B820218447A0875CA5B
+:100B400011C00212183AE582D00230E10122AB6FE7
+:100B5000BB0800500C8B02756F007570017C0A8019
+:100B600007EB24F8F56F7C0275CA20AB6DAD6E8B78
+:100B7000828D83E493FEA3AB82AD838E82C002C0DC
+:100B800003C004C005121844D005D004D003D0021D
+:100B9000DADD8B6D8D6E8C8202120075CA0E758245
+:100BA0000112184475CA1175824812184475CA1486
+:100BB00075828012184475CA0E758200021844AA04
+:100BC00068BA0102800ABA0202803EBA0348801362
+:100BD0007A1B7B158A828B83E493FC8C6F8A6D8BE6
+:100BE0006E8039E56775F002A4242DF58274153501
+:100BF000F0F583E493FAA3E493FB8A828B83E49376
+:100C0000FC8C6F8A6D8B6E80137A797B15756F20E3
+:100C10008A6D8B6E800675826002120075824012AA
+:100C20001206E56C700AAA6BC3EA956F50028A6FD0
+:100C30007570032275CA2078657A08C002C0001258
+:100C4000183AE582D000D002F608DAEF74605565F4
+:100C5000FA600A75826012120075820122E566FA56
+:100C600024F450030213F3EA2A2A90134E7302135A
+:100C70007202137B0213F30213840213F302138D27
+:100C80000213A10213F30213A90213C00213CE022E
+:100C900013E578AC79157A64121040786579167A84
+:100CA0006402104078E279167A6402104075CA0036
+:100CB00074804567F58212184475824812120080CC
+:100CC0005812129F12121C80507582401212067523
+:100CD000CA2085718212184475820A121200803966
+:100CE00012127B856771758248121200802B758203
+:100CF0004012120675CA2085728212184475820A43
+:100D0000121200801412127B8567727582481212CB
+:100D10000680067582601212007582002275CA1163
+:100D200012183AE582FA30E20F5302FB8A82C002BF
+:100D3000121844D002434908EA30E40D4302808A85
+:100D4000821218444349088017AB70BB010CEA308B
+:100D5000E00E4349041213148006BB030312121C55
+:100D600085708202104E7A017B1543C81043C8205B
+:100D70007C0D8C051CED60248A828B83E493F5CA7C
+:100D8000A3E493FDA3AA82AB838D82C002C003C0FB
+:100D900004121844D004D003D00280D6757001022A
+:100DA000104EAA82AB838A048B051ABAFF011BEC92
+:100DB0004D70012200021486C2AF75C8004387102F
+:100DC00075F3335349DF784679147A64121040D2B0
+:100DD000AF43C80802104E5387E753C8EF02104EC6
+:100DE00075CA0E75820012184478FD79137A641260
+:100DF0001040AA82BA030280F075CA0E75820112F1
+:100E0000184475CA1412183AE58230E00D78B579A5
+:100E1000177A651210407A0180027A008A820210E5
+:100E20004E01800B07070109000E0011280E011169
+:100E300048149012B015301008130812011001FF69
+:100E4000FFFF080819020100020203010137154BD8
+:100E5000153B1553156B1504030904100368006155
+:100E60000063006B00660069006E00080330002E0E
+:100E700000310018035500530042002D0044006962
+:100E800000730070006C00610079000E036C006953
+:100E90000062007500730062000902200001010079
+:100EA00080640904000002FF00000407058102407D
+:100EB00000000705010240000075CA1112183AAA85
+:100EC0008275CA1174404AF5820218441215997548
+:100ED000CA20741F5565FA600DBA01028017BA0264
+:100EE0000280210216517582001218447582001288
+:100EF00018440216567582001218447582001218A2
+:100F000044021656AA69BA0002800ABA0102803762
+:100F1000BA814D8019300B08758200121844800682
+:100F20007582011218447582001218448048300CF2
+:100F300008758200121844800675820112184475E3
+:100F40008200121844802F300D0875820012184458
+:100F500080067582011218447582001218448016AA
+:100F6000758200121844758200121844758201803F
+:100F700011758201800C75CA1175820A12184475A8
+:100F8000820002104EAA65BA00028005BA0256809D
+:100F9000097401B5675DC20A8059E5677055AA6991
+:100FA000BA0002800ABA01028022BA81468004D2C5
+:100FB0000B8040200E3D75CA0E75820112184475D3
+:100FC000CA11758210121844D20C8027200E247585
+:100FD000CA0E75820112184475CA1475822012183F
+:100FE00044D20D800E75CA11758260121844758244
+:100FF00001800C75CA0E75820012184475820002B9
+:10100000104EAA65BA00028005BA02508009740128
+:10101000B56757C20A8053E567704FAA69BA0002E4
+:10102000800ABA0102801FBA81408004D20B803A44
+:1010300075CA0E75820112184475CA117582101294
+:101040001844D20C802475CA0E758201121844759A
+:10105000CA14758220121844D20D800E75CA1175FB
+:101060008260121844758201800C75CA0E75820068
+:1010700012184475820002104E53C8FB43C8013059
+:10108000CEFD2275CA142000012243C80530CEFDD2
+:10109000C2CEE5C930E0EF2275CA1475C90080D907
+:1010A00043C80530CEFDE5C922A882E6FB08E6FC70
+:1010B00008E6FDEBF5F033CC33CD33FBEC33CD3329
+:1010C000CB33FCE5F003541FFDEB4C601C510A7F51
+:1010D0002075CA215127120F255127120F25DFF441
+:1010E000511F1BBBFF011C80E0ED6013510A75CA44
+:1010F000215127120F255127120F25DDF4511F22F0
+:10110000A882E486F00886830886822275CA1102C6
+:10111000184475CA140218442000047582FF227511
+:10112000CA1143C80530CEFDE5C920E0EB75820049
+:101130002275CA1443C80530CEFD2000047582FF15
+:1011400022E5C930E0EB75820022A882AA738A03E7
+:101150001AEB60128603088B82C002C0001218448A
+:10116000D000D00280E87582002275CA1175821005
+:1011700012184475CA14758220021844AA82C0024B
+:1011800012129FE582FB3395E0FC75CA217403259A
+:1011900074F87653857482757304C003C004121208
+:1011A000D174042574F5827573041212D1741F254D
+:1011B00074F5827573041212D1D004D003D0028A60
+:1011C00082C003C004121844758201121293D00425
+:1011D000D0038B8222AA82C00212129FD00275CA4B
+:1011E0002185D782C002121844D00275D7FF30DFA4
+:1011F000FDDAEE75820102129375829C121287AAA3
+:1012000082AB83ACF0FDC2A0789B8606789F86D720
+:101210000830DFFDDEF875D70030DFFDC374409A7B
+:10122000E49BE49CE49D5028758240C002C003C04A
+:1012300004C00512135CD005D004D003D002EA2408
+:10124000C0FAEB34FFFBEC34FFFCED34FFFD80CC47
+:101250008A8212135CD2A075820022AA82AB83C05C
+:1012600002C00312129FD003D00275CA21AC758A46
+:10127000828B83E493FDA3AA82AB838D82C002C0DC
+:1012800003C004121844D004D003D002DCE17582FC
+:1012900001C002C003121293D003D0028A828B8352
+:1012A00022AA8274072AF8860308860474092AF899
+:1012B0008602088605EA4D7003F58222C374409ABF
+:1012C000E49D50207575408B828C83C002C005124E
+:1012D00013E2AB82AC83D005D002EA24C0FAED342D
+:1012E000FFFD80D88A758B828C831213E275820091
+:1012F00022789B8602BA00028024BA0102802BBAAF
+:10130000040302152EBA0503021534BA1202803006
+:10131000BA20028021BAFF030215400215447582EB
+:1013200095787B79157A6F021040758295782679C9
+:10133000157A6F021040789CE624FF920F02154840
+:10134000789C8602789D86038B04E4FBFDEA4203C9
+:10135000ED42048B2E8C2F789E8602789F86038B1D
+:1013600004E4FBFDEA4203ED42048B328C3378A0A7
+:10137000860278A186038B04E4FBFDEA4203ED427A
+:10138000048B308C3178A2860278A386038B04E428
+:10139000FBFDEA4203ED42048B348C351218F075E4
+:1013A000828E121230801A758295021428758295E9
+:1013B00078C279167A6A02104075825A22758200C4
+:1013C0002275820122C2A075D70530DFFD75D7FFD7
+:1013D00030DFFDAAD7D2A0EA20E0EA22AA82C2A08A
+:1013E0008AD730DFFDD2A022AA82AB83ACF0FD7594
+:1013F0008206C002C003C004C005121563D005D028
+:1014000004D003D002C2A075D70230DFFD8CD730E4
+:10141000DFFD8BD730DFFD8AD730DFFD12183A852C
+:1014200082D730DFFDD2A002154CC2A075829C127B
+:10143000128785827785837885F079F57AE5774517
+:10144000784579457A7011789B8606789F86D7080B
+:1014500030DFFDDEF80216887582A01212878582C1
+:101460007B85837C85F07DF57EE57B2577F577E5CB
+:101470007C3578F578E57D3579F579E57E357AF551
+:101480007A1212B875CA21757640AF7BAE7CAA7D00
+:10149000AB7E8F828E838AF0EBC002C003C006C091
+:1014A0000712156FD007D006D003D0020FBF000976
+:1014B0000EBE00050ABA00010BEFB5770EEEB57847
+:1014C0000AEAB57906EBB57A028003D576C48F7B3C
+:1014D0008E7C8A7D8B7E758200C002C003C006C0F0
+:1014E00007121299D007D006D003D00243BB20C305
+:1014F000EF9577EE9578EA9579EB957A5003021699
+:1015000008D2A012154C7582002212129F75CA21B2
+:1015100075828012184475820012184475828012F8
+:1015200018447582001218447582FF12184475829F
+:1015300001121293758200227A00789AE6FB24F950
+:10154000403BEB2B2B9016D0730216E50216EC02F3
+:1015500016EE0216F50216F90216FB0216FD12131C
+:1015600080AA82801C801A121691AA8280137A01A6
+:10157000800F800D800B121478AA8280047582FF80
+:10158000228A82227AFF75CA16C00212183AAB82EA
+:10159000D002BB1F02800302179F75CA2178868B79
+:1015A000041BEC6015C002C003C00012183AE582AB
+:1015B000D000D003D002F60880E578868603BB55BC
+:1015C0005778878603BB535078888603BB42497897
+:1015D000898603BB4342758200121299789586036F
+:1015E000BBCB028005BBCD1080071215B1AA82804B
+:1015F000091216BFAA8280027AFFEA20E71A53492D
+:10160000DF4349407574868A82C002121303D002F8
+:10161000300F027A7F8A8222758200C002121299EC
+:101620005349BF4349201212F1D0028A8222121775
+:101630000BAA82BA7F1943BB2075CA14C0021218C4
+:101640003AE582D00230E0EB12170BAA8280E48ADE
+:101650008202104EAA82754100C3EA6480948C50C5
+:10166000158A42758220C00278FA79167A681210BB
+:1016700040D0020A80E322AA82BA2008B202758210
+:101680000312120030020C75824078F079137A6BE5
+:1016900012104075820222AA82BA2008B201758215
+:1016A0000312120020011575820312120075410108
+:1016B000754203780079127A6E1210407582022208
+:1016C00078828602BA01005004788276017882E638
+:1016D000FA24F850047882760775E20075E3007505
+:1016E000E40775E5007882E6F4FA74075AF5E675C2
+:1016F000E7007582032278D979147A6F1210407549
+:10170000820022780079127A6C12104075820222CF
+:101710007582031212007541047542069011DE12A3
+:1017200010DF53BBF043BB36438740000000C2F8D4
+:1017300075820022858225858326E52420E7030221
+:10174000138C53247F758200781379177A681210EE
+:1017500040E52375F012A42525F529E52635F0F599
+:101760002A740C2529FEE4352AFF8E828F83E493A8
+:10177000FA8A418E828F83A3E493FA8A4285298272
+:10178000852A831210DF758201781379177A68121F
+:101790001040C2D575F012E52430E704B2D5F40448
+:1017A000A430D50AF42401C5F0F43400C5F0252591
+:1017B000F529E52635F0F52A740C2529FAE4352AB1
+:1017C000FB8A828B83E493FE8E418A828B83A3E41F
+:1017D00093FA8A42852982852A831210DF02141720
+:1017E000E4F527F528FEFF9011EBE493FA3395E03A
+:1017F000FBC3E5279AE52864808BF063F08095F0C1
+:101800005069EE2525F529EF3526F52A740C252992
+:10181000FAE4352AFB8A828B83E493FC8C418A822A
+:101820008B83A3E493FA8A42E524FA3395E0FBEA3A
+:10183000B52708EBB528047A0180027A008A82C0B5
+:1018400006C007781379177A6812104085298285B7
+:101850002A831210DFD007D00674122EFEE43FFF59
+:101860000527E4B5270205280213938524237582F2
+:1018700000781379177A68021040AA827B03C2D5D8
+:1018800075F012EA30E704B2D5F404A430D50AF4B6
+:101890002401C5F0F43400C5F02440FA741135F089
+:1018A000FC740E2AF582E43CF583E493FD53050FA6
+:1018B000BD00028014BD0202803CBD030302157FFF
+:1018C000BD04030215AF0215E674102AF582E43C4C
+:1018D000F583E493FDA3E493FEC005C0067499C0AC
+:1018E000E07414C0E0C005C006852B8222AB82D014
+:1018F00006D0050215F37402B52B02800E7404B5F0
+:101900002B0280197440B52B308024740F2AF58285
+:10191000E43CF583E493F8E6FD04F6802E740F2A88
+:10192000F582E43CF583E493F8E6FD14F6801C753B
+:10193000820312120075820222758203C002C00364
+:10194000C004121200D004D003D00274102AF58211
+:10195000E43CF583E493FDA3E493FE4D6024C002D0
+:10196000C003C004C005C0067424C0E07415C0E004
+:10197000C005C006852B8222D006D005D004D00336
+:10198000D002E52B6018758201C002C003C0047844
+:101990001379177A68121040D004D003D002754131
+:1019A00008754204740F2AF582E43CF583E493F849
+:1019B00086057E008D828E83C00378F479167A685E
+:1019C000121040758200781379177A68121040D08F
+:1019D00003807474102AF582E43CF583E493FDA33C
+:1019E000E493FEC005C00674A3C0E07415C0E0C057
+:1019F00005C006852B8222AB82D006D005BB0247EC
+:101A00008B822274102AF582E43CF583E493FAA3D6
+:101A1000E493FC4A601AC002C00474D6C0E0741596
+:101A2000C0E0C002C004852B8222D004D002800610
+:101A30007582001212007582002275820012120057
+:101A4000434920758200228B8222AA82C0027856E6
+:101A500079157A68121040D0027B07758220C00287
+:101A6000C00378FA79167A68121040D003D002DBEE
+:101A7000EA8A249011400212E0AA827421B52D0A4C
+:101A8000852C82C0021215F6D002BA0002800EBA6E
+:101A900002028023BA030302170F02172AE52D2042
+:101AA000E60302172A7A025349DF852C82C002120C
+:101AB00015F6D00202172A7402B52D02803B740479
+:101AC000B52D0280127440B52D4D752B20852C82CA
+:101AD000121426AA828040152CE52C30E7099011BB
+:101AE000EBE493FB14F52C7480452CF52490114005
+:101AF000C0021212E0D002801E052C9011EBE4937C
+:101B0000FBB52C03752C007480452CF524901140F6
+:101B1000C0021212E0D002BA0264C2D575F012E51A
+:101B20002C30E704B2D5F404A430D50AF42401C55E
+:101B3000F0F43400C5F02440FB741135F0FC740E51
+:101B40002BF582E43CF583E493FB30E5317440B53A
+:101B50002D02802A752B00852C82C002121426D0FB
+:101B600002801B852D2B852C82121426AA82BA0294
+:101B70000D852C24901140C0021212E0D0028A82FE
+:101B800002104EAA82AB837C008A828B83E493FD91
+:101B9000A3AA82AB83ED60030C80EE8C8222E493D7
+:101BA000FCA3E493FDA3AA82AB83BC7E6A8D048A66
+:101BB000828B83E493FDA3AA82AB83ECFE3395E092
+:101BC000FF8A828B83C002C003C004C005C006C068
+:101BD00007121200A882D007D006D005D004D00387
+:101BE000D0027900EEC398FEEF99A2E713CE13CE90
+:101BF000FFECC39EFC1E8E071EEF601B8D82C00291
+:101C0000C003C004C005C0061215ABD006D005D075
+:101C100004D003D00280DF8A828B83E493FEA3AAE0
+:101C200082AB83EEFF601D8C061CEE60178F82C0B6
+:101C300002C003C004C0051215ABD005D004D00308
+:101C4000D00280D38C028A031AEB600F8D82C0020F
+:101C5000C0051215ABD005D00280EB22785679155D
+:101C60007A681210407582111215AB90142A121264
+:101C70001B7582051215AB90142D12163590143079
+:101C800012121B90143E12163590144212121B9021
+:101C9000143E12163590146012121B90147C12160A
+:101CA0003575821A1215AB90142A12121B75820315
+:101CB0001215AB90147F12163590148212163590BF
+:101CC000149E121635758283780079127A63121089
+:101CD000409014B1121635758283782779127A6391
+:101CE0001210409014B312163502104E7541017552
+:101CF00042079014D112121B7541017542089014CD
+:101D0000E012121B02104E7541017542079014F04B
+:101D10001216357A00BA0400501F758220C00212D4
+:101D200015C1D002EA2A244AF8868208868318C0A0
+:101D300002121686D0020A80DC75410175420890B5
+:101D400014F61216357A00BA0400501F758220C0AE
+:101D5000021215C1D002EA2A2452F886820886832C
+:101D600018C002121686D0020A80DC754101754245
+:101D70000A9014FC121635855A82E55BA2E7C582EB
+:101D800033C58233A2E7C58233C58233C58254038B
+:101D9000F58312168675411075420A9015021216C7
+:101DA00035855C82855D8312168602104E1D1200F9
+:101DB0000A7C001D2055534220646973706C617960
+:101DC000007C0A7C001D202076657273696F6E3A74
+:101DD00070696E6B2D302E313037646576656C23FB
+:101DE0003337001D202020206279206861636B66F4
+:101DF000696E4073656374696F6E352E6368007C2D
+:101E00000A000A0A004C43443A20736974726F6EE8
+:101E100069782028636F6D70617469626C65290A46
+:101E200000446574656374696E6720666C617368ED
+:101E30002E2E2E000A000A0A0A5072657373204D76
+:101E4000454E5520666F7220636F6E666967206D20
+:101E50006F6465007E1D205765616B20706F77652C
+:101E60007221007E1D205475726E696E67206F6648
+:101E7000662E006374723A20007265673A20006132
+:101E800064633A2000726574636F64653A2000C22F
+:101E9000AFC2A0E4F8E58213C813C813C813253EE7
+:101EA000C8353FF9E4354075D70330DFFDF5D7304D
+:101EB000DFFD89D730DFFD88D730DFFDC5D77F2034
+:101EC00030DFFDC5D7120F2530DFFDC5D7120F2536
+:101ED000DFEED2A0E5D7D2AF2275410075420002F5
+:101EE000104EE54175F004A4FAABF08A2E8B2F74E6
+:101EF000032AFAE43BFB8A308B31E54275F008A4F3
+:101F0000FAABF08A328B3374072AFAE43BFB8A344B
+:101F10008B350218F074E025415009E542FA04F5CA
+:101F20004275410074F02542500375420022AA8296
+:101F3000C00212155FD0028A8212150CE54104F529
+:101F400041021592AA82C3EA648094A0502EBA0876
+:101F500002800FBA09028010BA0A028012BA0D215B
+:101F60008016E54114F5412274082541F54122E52A
+:101F70004204F54275410022754101228A82021510
+:101F8000AB221215C102104EAA828A00E2FA08EAB8
+:101F9000FB600B8B82C0001215C1D00080EE0210D6
+:101FA0004EAA828A00860208EAFB600B8B82C00080
+:101FB0001215C1D00080EE22AA82AB838A828B8365
+:101FC000E493FCA3AA82AB83ECFD600F8D82C00278
+:101FD000C0031215C1D003D00280E122AA8278DCAE
+:101FE000E4F27B0478DC1875F00AEA84E5F024302A
+:101FF000F275F00AEA84FA6002DBEB8882780579F0
+:10200000167A6812104002104EAA82AB8374042420
+:10201000D8F8E4F218740F5A7D002422F582ED34CA
+:1020200017F583E493F2188A04EBC4CCC4540F6C04
+:10203000CC540FCC6CCC53040F7D00EC2422F582E1
+:10204000ED3417F583E493F2188B04740F5C90174A
+:102050002293F218EBC4540FFA53020F7B00EA24C8
+:1020600022F582EB3417F583E493F27582D8780574
+:1020700079167A6802104012168602104EAA82ABB8
+:1020800041758220C002C0031215C1D003D002DA0C
+:10209000F08B4102104EAA82E53C2AC42354E0FA98
+:1020A0008A3F02104E3031323334353637383941B9
+:1020B00042434445460075CA147582000218442004
+:1020C00000047582FF2275CA1443C80530CEFDE5B1
+:1020D000C930E0EB7582002285821974072519F555
+:1020E00019A819860208860305190519EB24F8FBBF
+:1020F000A819861A08861B05190519C2AF851A1C6E
+:10210000E51BA2E7C51C33C51C33A2E7C51C33C5BC
+:102110001C33C51C5403F51D851C1E851D1FAC1EDC
+:10212000AD1F151E74FFB51E02151FEC4D6043C098
+:1021300002C0031216A9D003D00275CA218A048BEB
+:10214000057E40C004C005C00612183AAF82D00612
+:10215000D005D0048C828D83EFF0A3AC82AD83DEFA
+:10216000E28C028D03C002C0031216A0D003D0027D
+:1021700080AC743F551AFC7D006033C002C003C0C0
+:10218000041216A9D004D003D00275CA21C002C01F
+:1021900003C00412183AAD82D004D003D0028A8260
+:1021A0008B83EDF0A3AA82AB83DCE21216A0A81900
+:1021B000861C08861DD2AF851C82851D831217BD23
+:1021C000AA82AB83ACF08A5C8B5D90000075F00056
+:1021D00002104E74C7C0E07417C0E0E47322AA82F4
+:1021E000AB838A048B051ABAFF011BEC4D700122E8
+:1021F0007CE87D0300001CBCFF011DEC4D60030268
+:102200001216021204E582120F2522E583120F2511
+:10221000E582120F2522AA82AB83752E00752F004E
+:1022200075320075330075307F75310075347F75F8
+:102230003500C002C0031218F0D003D0027C807DAC
+:10224000007E807F008A828B83C002C003C004C0EE
+:1022500005C006C00712122DD007D006D005D00445
+:10226000D003D0021EBEFF011FEE4F70D81CBCFF72
+:10227000011DEC4D70CB02104E7A767B148A828B56
+:1022800083E493FCA3AA82AB838C05BCFF030213F7
+:102290005774F05DFC6014BC10028013BC700280A7
+:1022A00039BC9002805FBCB0D4800AC2A180CEED60
+:1022B00013929080C88A828B83E493FCA3AA82AB9A
+:1022C000837E008C828E83C002C003786C79127A80
+:1022D0006F121040D003D00280A3C294740F5DFC33
+:1022E0008A378B388C36853782853883E493FEA312
+:1022F0008582378583388E82121227D536E8AA3731
+:10230000AB3802129F740F5DFCD2948A058B068D48
+:10231000828E83E493FFA3AD82AE838F82C004C01C
+:1023200005C006121227D006D005D004DCE18D02CC
+:102330008E0302129F788186028A8278B879127A97
+:102340006F12104002104EAA82C3EA95395006ABB4
+:10235000398A0480048A03AC39AD3AC3EB9D501C22
+:10236000854582854683C002C003C004C0051212A1
+:102370002DD005D004D003D0021D80DFC3EC9D50CA
+:102380001C854382854483C002C003C004C005127B
+:10239000122DD005D004D003D0021D80DF8D3AEC81
+:1023A000B50311ED14F53A854382854483C00212CA
+:1023B000122DD0028A39AA3A8A031AEB600F85459A
+:1023C00082854683C00212122DD00280EB228582C4
+:1023D0003BE53DC3953BFB0B853BF0EB84ABF0EB62
+:1023E0002490F8E2F5397C40AD3B7E0074402DFD31
+:1023F000E43EFE8C077A00C3EF9DEA64808EF063B2
+:10240000F08095F0504B8C027D008A2E8D2F8547F1
+:10241000328548338A308D31743F2547FAE4354898
+:10242000FD8A348D35C003C0041218F0D004D003E7
+:10243000EB2490F8E2FA753A408A82C003C0041295
+:102440001369D004D0030B853BF0EB84ABF00C8018
+:102450009702104E0000B00A11B00110B00A11B07E
+:10246000197111B00C71B192050171C092041A7109
+:10247000C1910371C2910571C5924F4071EC9102F7
+:10248000713A916571F2910171E09F3B2B2A2D28E1
+:102490000C57F04112151211100471E19F0414152C
+:1024A00012171328603E0D2A2D2E2F3B712A9400FF
+:1024B00000007F713691D07129712CFF2009629044
+:1024C0000000783879127A6B12104075410F75420E
+:1024D00007758201781379177A6812104075822087
+:1024E00078FF79157A6812104075822078FF791587
+:1024F0007A6812104075410F75420875822078FF86
+:1025000079157A6812104075822078FF79157A68FB
+:10251000121040758200781379177A681210408083
+:102520000C90FFFF783879127A6B121040B209755F
+:10253000E20075E30075E40075E50175E6C075E736
+:102540000002104E20457869742000000000000051
+:10255000010104000000204F66662000000000001A
+:10256000000007010300A212205265626F6F742001
+:10257000000000000C010300BC1220446562756776
+:10258000200000000000000020004312204D6F6E6C
+:10259000200000000000000007002000231220425D
+:1025A00061636B6C6967687420000C0022826C1296
+:1025B00020466C697820000000000000170004002D
+:1025C000AF1255534220505752204550302053549B
+:1025D0004C204C4F47204552522041434B20414C08
+:1025E00056005265626F6F74696E672E2E2E00075B
+:1025F000AA419012A2C0021210DFAB817C008B8234
+:102600008C83121686D0028A41E54204F54290126C
+:10261000ABC0021210DFABA87C008B828C83121639
+:1026200086D0028A41E54204F5429012B4C00212FB
+:1026300010DFABE87C008B828C83121686D0028A76
+:1026400041E54204F5429012BDC0021210DFAB8793
+:102650007C008B828C83121686D0028A41E542046C
+:10266000F5429012C6C0021210DFAB867C008B824E
+:102670008C83121686D0028A41E54204F5429012FC
+:10268000CF1210DFAABB7B008A828B8312168602D0
+:10269000104E73703A20202020200069653A2020D7
+:1026A00020202000656966303A2020200070636F8A
+:1026B0006E3A202020006470636F6E3A202000770D
+:1026C0007464636F6E3A2000020000753E00753F2F
+:1026D00000754039758200781379177A68121040B6
+:1026E00002104EAA8275E20075E30075E40775E5F5
+:1026F0000074075AD39407F4F5E675E70075E173A3
+:1027000002104E75B30075B42975B50375B10D226D
+:10271000AA82BA0002800ABA01028009BA020E80B7
+:102720000953D2F72275D317800375D38153A4F7C9
+:1027300043D20B22AA82AB83ACA875C20075C3003A
+:102740008AC48BC5C2EA75A88475C12A43C10153E6
+:10275000BBEF43870175C10043BB378CA802104E05
+:10276000AA828A031AEB70012243BB207B007C0201
+:10277000001BBBFF011CEB4C60030212A802129A63
+:10278000E58290152293FAF582C002121587D002D5
+:1027900074065AF53C02104EAA82C2A08AD730DFD6
+:1027A000FDD2A022C2A075D7AB30DFFD75D7FF30B8
+:1027B000DFFD75D7FF30DFFD75D7FF30DFFD9000FF
+:1027C0000A786C79127A6F121040D2A022E582FA50
+:1027D00060127590FF75A0BFC28175E9EC75EA289B
+:1027E00075EBB42275EC0075B00043F96775E9FE2E
+:1027F00075900875FA0075EA2075EB3475FBB453D3
+:10280000A0BC75EDFF225387DF0000005387BF0097
+:10281000000075820112130575820112124843D21D
+:102820008043BB37E5D220E7FBE5DC23235403FAE2
+:10283000E5D425E025E04202AB3D053DEB2490F8D0
+:10284000EAF2AA50AB510ABA00010B8A508B5174BC
+:1028500020B53D12853D64758290785879137A636E
+:10286000121040753D0053BBEF438740000000430A
+:102870008720758200121305758200021248AA8211
+:1028800030033090000075F03EE4C00278EC79121D
+:102890007A63121040753D00789074BEF27891749E
+:1028A000EFF2756402758290785879137A6312108A
+:1028B00040D002E4BA010104FB7022BA0202800691
+:1028C000BA032553F8FE75A501758200C002C00346
+:1028D000121305758200121248D003D00253C1FEB4
+:1028E00075E10053B1FED2A353BBEF759C02759AFC
+:1028F00000759BF975A8A04387400000004387201E
+:10290000438780000000E4BA030104FC7031C2AFC9
+:10291000C206C208D2AF43A84020062320082030B8
+:102920000315E54C541F700FC002C003C0041213FE
+:102930003ED004D003D00243878000000080DA53E9
+:1029400087DF00000043BB37EB7029BA0202800624
+:10295000EC603043F8015387BF75A5007582011202
+:102960001305758201121248789B79127A6B121046
+:102970004043D280788286028A82781B79127A6FED
+:10298000121040900064786C79127A6F1210401225
+:10299000123B43A86102104E75820112130502100A
+:1029A0004E9001F4786C79127A6F121040758202A1
+:1029B00078B679137A6F1210409000C8786C79124B
+:1029C0007A6F12104078807600900008783879127B
+:1029D0007A6B121040785679157A6812104078D9BF
+:1029E00079127A6812104002104ED46610A2AA82A0
+:1029F00074072AF88603BB01028005BB103F8026BE
+:102A000074092AF886037882A603EB7006F5E1D2F2
+:102A1000A3802A788286038B82781B79127A6F12C0
+:102A20001040C2A3801774092AF886027881A60292
+:102A30008A8278B879127A6F121040D204758200B7
+:102A400002104E75820002104EE582120F2522AA56
+:102A500082C294758236C002121581D002D294745B
+:072A6000F05AF58202158116
+:00000001FF
diff --git a/oncology/dpfhack_display/fw/hexfiles/fw_white.ihx b/oncology/dpfhack_display/fw/hexfiles/fw_white.ihx
new file mode 100644
index 00000000..229ded68
--- /dev/null
+++ b/oncology/dpfhack_display/fw/hexfiles/fw_white.ihx
@@ -0,0 +1,657 @@
+:1000800050726F6354626C580803083F7103380064
+:100090000FF01130AD0338000A000E14ED043800E3
+:1000A0000A000C1F010938000A000F59200B380004
+:1000B0000A000FDB791038000A000F2F54163800A1
+:1000C000FFFFFFFFFFFFFFFF0A000F33831B380016
+:1000D000FFFFFFFFFFFFFFFF0EA00FC8B620380095
+:1000E0000A000CE9DE2138000A000A88C72438001B
+:1000F000094009EC4F2538000A000AD8FB253800D2
+:080100000A000D9CD326380013
+:10020000C018C8C0E0E9C0E0EAB5180EC822C8D0DE
+:10021000E0B51806C822E5828002F518C0A8C2AF72
+:10022000C40354F82488C0E0E43400F9E43438FA14
+:100230007403C2A0F5D7EA11D9E911D9D0E011D9D8
+:1002400011D9C082C08311D9F58311D9F58211D992
+:10025000FA11D9F911D9C0E011D9C0E011D9C0E023
+:1002600030DFFDD2A0E5D77403C2A0F5D730DFFDA3
+:10027000D0D7D5E0F811D9C08643861030DFFDC550
+:10028000D7F0E9B582F6EAB583F230DFFDD2A0D02F
+:1002900086D083D082D0A8C82230DFFDC5D72243C4
+:1002A0008610792878D8E493F2600308D9F8538649
+:1002B000EF7582D8780579167A68021040FFFFFF43
+:1002C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:1002D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
+:1002E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
+:1002F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
+:10030000751100751200751300C201C202C2037597
+:100310002300752C00C2047539007881760078823C
+:10032000760F78177600751400753C04753D0075DE
+:100330004100754200E4F560F561F562F563C209BC
+:10034000C20F800D2D2D626F6F7473747261702DEA
+:100350002D7581C57400C0E07412C0E075186F532C
+:1003600086EF75820012105678E479127A620210D4
+:1003700040021851FFFFFFFFFFC2E932FFFFFFFFFE
+:10038000FFD207C2EA32FFFFFF32FFFFFFFFFFFF8E
+:10039000FFFFFFFFFFFFFFFFFF021036FFFFFFFF22
+:1003A000FF0218C2759B0F539A00D20632C022C0BA
+:1003B000E0C0F0C082C083C002C003C004C005C05A
+:1003C00006C007C000C001C0D075D00875CA067548
+:1003D000D00012183A75D008D205D0D0D001D00084
+:1003E000D007D006D005D004D003D002D083D0826D
+:1003F000D0F0D0E0D0223243C80530CEFD85C9828E
+:10040000228582C953C8FB43C80130CEFD22C0E01B
+:10041000C0D075D00875ECFFAA4AAB4B0ABA0001F0
+:100420000B8A4A8B4BE5D220E710ABD47A00ACDCC8
+:100430007D00EA4CF55AEB4DF55BD5140643D280AE
+:10044000751408743F55B0FA74C05580420AAB1554
+:10045000E5164B4A781756F6E5165B5A781746F6B6
+:100460008B168A15787F860A7817EA667880F67880
+:100470007F7917E7F675EC00C2E8D0D0D0E032C043
+:10048000E0C0D075D008AA4CAB4D0ABA00010B8A67
+:100490004C8B4DE554B54C0DE555B54D08E54C4537
+:1004A0004D6002D208C2FBD0D0D0E032FF742AC225
+:1004B00094120F25D294E4120F25E52E120F25E495
+:1004C000120F25E530120F25742BC294120F25D27E
+:1004D00094E4120F25E532120F25E4120F25E534BE
+:1004E000120F25742CC294120F25D29422E5831288
+:1004F0000F25E582120F2522AA82EA75F010A424A6
+:1005000002FAE435F0FB75327B75330075347E7585
+:1005100035008A2E8B2F74072AFAE43BFB8A308B36
+:10052000311218F0E5102510FA9015E793CAA3933D
+:10053000FB7C207D008C068D071CBCFF011DEE4F4F
+:1005400060198A828B83C002C003C004C0051212E6
+:1005500000D005D004D003D00280DA02104E7A0118
+:100560007B00BB0800503AEA55496019EB04F510CE
+:100570008B82C002C003780B79127A62121040D0CD
+:1005800003D00280167510008B82C002C003780B66
+:1005900079127A62121040D003D002EA2AFA0B8054
+:1005A000C122AAA875A881759C00759A00759BF751
+:1005B0004387018AA822AA82AB837C008A828B832C
+:1005C000E493FDA3AA82AB83ED60030C80EE8C82E2
+:1005D00022C200754900C2AFC2AB7582211210560B
+:1005E000D2AF78CD79147A6F121040788186028A62
+:1005F0008278B879127A6F121040900008783879B2
+:10060000127A6B121040780379127A6F12104078C8
+:100610008286028A82781B79127A6F12104053BB4D
+:10062000F043BB3743A84175824D12105678567976
+:10063000157A6812104078D979127A6812104078C9
+:100640007FE6FA30E70E789879147A641210404306
+:100650004901D2007A00C3EA648094C05009EA24B8
+:1006600090F8E4F20A80EF7A00C3EA648094845040
+:100670000EEA2AFB244AF876000876000A80EA751A
+:1006800054007555007552147553007556FA755718
+:1006900000AA4AAB4B7545E57546017543E07544C4
+:1006A0000775472075480043BB2078808604787F13
+:1006B000E6F4FD5204EC6030788076008C2D8513D2
+:1006C00082C002C003C004782579167A66121040F1
+:1006D000858213D004D003D002EC30E70B5387E7B8
+:1006E0004387085349FEC20078808605787FE6FE7E
+:1006F0005DFC30E716C002C003789879147A641262
+:100700001040D003D002434901D200E513B51202D4
+:100710008004E512600330043075410075420E908C
+:1007200011BEC002C0031210DFD003D00230041784
+:10073000752D21851382C002C003782579167A664B
+:10074000121040D003D002C204E54AC39AFCE54B24
+:100750009BFDC3E5529CE5539D40030215A4E513A0
+:1007600070030215A4AC5AE55BA2E7CC33CC33CCC2
+:100770005401FDC3EC64809490507C634902C3EC47
+:1007800064809488504675110290F800C00478384F
+:1007900079127A6B121040786979137A68121040D6
+:1007A000900BB8786C79127A6F121040C203758280
+:1007B0000278B379137A6F12104090000878387974
+:1007C000127A6B121040D004D20480267401B51145
+:1007D00002801F75110175410075420C75821FC0A2
+:1007E0000478FA79167A681210409015F91210DF21
+:1007F000D0047511018026E51160225349FD751161
+:100800000075410075420C75821FC00478FA791694
+:100810007A681210409016091210DFD004AA4AAB71
+:100820004B300115C002C003C004788479137A6884
+:10083000121040D004D003D002E54E454F702985F8
+:10084000564E85574FE53D2490F8ECF23002147572
+:100850008240C002C00378F079137A6B121040D046
+:1008600003D002053D533D3FAC4EAD4F1CBCFF01D4
+:100870001D8C4E8D4FC002C003121271D003D002E6
+:100880005349B363498030030543491080035349FA
+:10089000EF30003775CA06C002C00312183AE5826D
+:1008A000D003D00230E213C002C003784679147A34
+:1008B00064121040D003D0028011C002C00378C07F
+:1008C00079147A64121040D003D0028513120213F7
+:1008D000BA02104E0421E00700F8E0FF00F8FF071D
+:1008E00000F8C0FBFF7B2121204C4F5720504F5771
+:1008F000455220212100506F77657220676F6F6429
+:1009000000AA82C2A075D79F30DFFD75D70030DF07
+:10091000FD7B038A00A6D70875D7FF30DFFDDBF526
+:10092000D2A075820002104EAA82755EC6755F1352
+:1009300074022AF8AA5EAD5F7E0586078A828D83DF
+:10094000E493FBEFB5033D9013DF1210DF855E8269
+:10095000855F83A3E493FBA3E493FC8B828C8312D7
+:1009600010DF9013E61210DF855E82855F83A3A3FC
+:10097000A3E493FBA3E4938B82785979167A6812E7
+:100980001040802E74052AFAE43DFD8A5E8D5FDEFC
+:10099000A99013ECC0001210DFD00086027B008A01
+:1009A000828B8378F479167A681210409013FA12C9
+:1009B00010DF02104EAA82C2A08AD730DFFDD2A07B
+:1009C00022C2A075D70530DFFD75D7FF30DFFDAA45
+:1009D000D7D2A0EA20E0EA22A882C2A0E2FA08E286
+:1009E000F5D70830DFFDDAF7D2A00212C0AA82AB39
+:1009F00083ACF0FD7582ABC002C003C004C0051219
+:100A000012B47582061212B47582011212B4758284
+:100A1000061212B4D005D004D003D00278D07404EA
+:100A2000F278D174D8F28C0678D2EEF28B0678D3B5
+:100A3000EEF28A0678D4EEF27582D0C002C003C00E
+:100A400004C0051212D7D005D004D003D0028A60AA
+:100A50008B618C628D6302104EAA8278D07405F28D
+:100A600078D17402F28A00AA648A031AEB60537583
+:100A70008206C002C0001212B4D000AB6279D2EB81
+:100A8000F3AB6179D3EBF3AB6079D4EBF3E2FB0822
+:100A900079D5EBF37582D0C0001212D7D000D00206
+:100AA0000560E4B5600C0561B561070562B56202D9
+:100AB0000563E5607004E561600280ADEA14F582CB
+:100AC00080028A8202104E00FC13010014031401FC
+:100AD00000150A1402001611140400171814080057
+:100AE000547970653A2000204D423A20003C756EE2
+:100AF00064657465637465643A20003E006D323548
+:100B0000703830006D3235703830006D32357031EC
+:100B100036006D3235703332006D32357036340048
+:100B200075CA11021844AA8275CA11C00212183A75
+:100B3000AB82D002EA42038B820218447A0875CA5B
+:100B400011C00212183AE582D00230E10122AB6FE7
+:100B5000BB0800500C8B02756F007570017C0A8019
+:100B600007EB24F8F56F7C0275CA20AB6DAD6E8B78
+:100B7000828D83E493FEA3AB82AD838E82C002C0DC
+:100B800003C004C005121844D005D004D003D0021D
+:100B9000DADD8B6D8D6E8C8202120075CA0E758245
+:100BA0000112184475CA1175824812184475CA1486
+:100BB00075828012184475CA0E758200021844AA04
+:100BC00068BA0102800ABA0202803EBA0348801362
+:100BD0007A1B7B158A828B83E493FC8C6F8A6D8BE6
+:100BE0006E8039E56775F002A4242DF58274153501
+:100BF000F0F583E493FAA3E493FB8A828B83E49376
+:100C0000FC8C6F8A6D8B6E80137A797B15756F20E3
+:100C10008A6D8B6E800675826002120075824012AA
+:100C20001206E56C700AAA6BC3EA956F50028A6FD0
+:100C30007570032275CA2078657A08C002C0001258
+:100C4000183AE582D000D002F608DAEF74605565F4
+:100C5000FA600A75826012120075820122E566FA56
+:100C600024F450030213F3EA2A2A90134E7302135A
+:100C70007202137B0213F30213840213F302138D27
+:100C80000213A10213F30213A90213C00213CE022E
+:100C900013E578AC79157A64121040786579167A84
+:100CA0006402104078E279167A6402104075CA0036
+:100CB00074804567F58212184475824812120080CC
+:100CC0005812129F12121C80507582401212067523
+:100CD000CA2085718212184475820A121200803966
+:100CE00012127B856771758248121200802B758203
+:100CF0004012120675CA2085728212184475820A43
+:100D0000121200801412127B8567727582481212CB
+:100D10000680067582601212007582002275CA1163
+:100D200012183AE582FA30E20F5302FB8A82C002BF
+:100D3000121844D002434908EA30E40D4302808A85
+:100D4000821218444349088017AB70BB010CEA308B
+:100D5000E00E4349041213148006BB030312121C55
+:100D600085708202104E7A017B1543C81043C8205B
+:100D70007C0D8C051CED60248A828B83E493F5CA7C
+:100D8000A3E493FDA3AA82AB838D82C002C003C0FB
+:100D900004121844D004D003D00280D6757001022A
+:100DA000104EAA82AB838A048B051ABAFF011BEC92
+:100DB0004D70012200021486C2AF75C8004387102F
+:100DC00075F3335349DF784679147A64121040D2B0
+:100DD000AF43C80802104E5387E753C8EF02104EC6
+:100DE00075CA0E75820012184478FD79137A641260
+:100DF0001040AA82BA030280F075CA0E75820112F1
+:100E0000184475CA1412183AE58230E00D78B579A5
+:100E1000177A651210407A0180027A008A820210E5
+:100E20004E01800B07070109000E0011280E011169
+:100E300048149012B015301008130812011001FF69
+:100E4000FFFF080819020100020203010137154BD8
+:100E5000153B1553156B1504030904100368006155
+:100E60000063006B00660069006E00080330002E0E
+:100E700000310018035500530042002D0044006962
+:100E800000730070006C00610079000E036C006953
+:100E90000062007500730062000902200001010079
+:100EA00080640904000002FF00000407058102407D
+:100EB00000000705010240000075CA1112183AAA85
+:100EC0008275CA1174404AF5820218441215997548
+:100ED000CA20741F5565FA600DBA01028017BA0264
+:100EE0000280210216517582001218447582001288
+:100EF00018440216567582001218447582001218A2
+:100F000044021656AA69BA0002800ABA0102803762
+:100F1000BA814D8019300B08758200121844800682
+:100F20007582011218447582001218448048300CF2
+:100F300008758200121844800675820112184475E3
+:100F40008200121844802F300D0875820012184458
+:100F500080067582011218447582001218448016AA
+:100F6000758200121844758200121844758201803F
+:100F700011758201800C75CA1175820A12184475A8
+:100F8000820002104EAA65BA00028005BA0256809D
+:100F9000097401B5675DC20A8059E5677055AA6991
+:100FA000BA0002800ABA01028022BA81468004D2C5
+:100FB0000B8040200E3D75CA0E75820112184475D3
+:100FC000CA11758210121844D20C8027200E247585
+:100FD000CA0E75820112184475CA1475822012183F
+:100FE00044D20D800E75CA11758260121844758244
+:100FF00001800C75CA0E75820012184475820002B9
+:10100000104EAA65BA00028005BA02508009740128
+:10101000B56757C20A8053E567704FAA69BA0002E4
+:10102000800ABA0102801FBA81408004D20B803A44
+:1010300075CA0E75820112184475CA117582101294
+:101040001844D20C802475CA0E758201121844759A
+:10105000CA14758220121844D20D800E75CA1175FB
+:101060008260121844758201800C75CA0E75820068
+:1010700012184475820002104E53C8FB43C8013059
+:10108000CEFD2275CA142000012243C80530CEFDD2
+:10109000C2CEE5C930E0EF2275CA1475C90080D907
+:1010A00043C80530CEFDE5C922A882E6FB08E6FC70
+:1010B00008E6FDEBF5F033CC33CD33FBEC33CD3329
+:1010C000CB33FCE5F003541FFDEB4C601C510A7F51
+:1010D0002075CA215127120F255127120F25DFF441
+:1010E000511F1BBBFF011C80E0ED6013510A75CA44
+:1010F000215127120F255127120F25DDF4511F22F0
+:10110000A882E486F00886830886822275CA1102C6
+:10111000184475CA140218442000047582FF227511
+:10112000CA1143C80530CEFDE5C920E0EB75820049
+:101130002275CA1443C80530CEFD2000047582FF15
+:1011400022E5C930E0EB75820022A882AA738A03E7
+:101150001AEB60128603088B82C002C0001218448A
+:10116000D000D00280E87582002275CA1175821005
+:1011700012184475CA14758220021844AA82C0024B
+:1011800012129FE582FB3395E0FC75CA217403259A
+:1011900074F87653857482757304C003C004121208
+:1011A000D174042574F5827573041212D1741F254D
+:1011B00074F5827573041212D1D004D003D0028A60
+:1011C00082C003C004121844758201121293D00425
+:1011D000D0038B8222AA82C00212129FD00275CA4B
+:1011E0002185D782C002121844D00275D7FF30DFA4
+:1011F000FDDAEE75820102129375829C121287AAA3
+:1012000082AB83ACF0FDC2A0789B8606789F86D720
+:101210000830DFFDDEF875D70030DFFDC374409A7B
+:10122000E49BE49CE49D5028758240C002C003C04A
+:1012300004C00512135CD005D004D003D002EA2408
+:10124000C0FAEB34FFFBEC34FFFCED34FFFD80CC47
+:101250008A8212135CD2A075820022AA82AB83C05C
+:1012600002C00312129FD003D00275CA21AC758A46
+:10127000828B83E493FDA3AA82AB838D82C002C0DC
+:1012800003C004121844D004D003D002DCE17582FC
+:1012900001C002C003121293D003D0028A828B8352
+:1012A00022AA8274072AF8860308860474092AF899
+:1012B0008602088605EA4D7003F58222C374409ABF
+:1012C000E49D50207575408B828C83C002C005124E
+:1012D00013E2AB82AC83D005D002EA24C0FAED342D
+:1012E000FFFD80D88A758B828C831213E275820091
+:1012F00022789B8602BA00028024BA0102802BBAAF
+:10130000040302152EBA0503021534BA1202803006
+:10131000BA20028021BAFF030215400215447582EB
+:1013200095787879157A6F021040758295782379CF
+:10133000157A6F021040789CE624FF920F02154840
+:10134000789C8602789D86038B04E4FBFDEA4203C9
+:10135000ED42048B2E8C2F789E8602789F86038B1D
+:1013600004E4FBFDEA4203ED42048B328C3378A0A7
+:10137000860278A186038B04E4FBFDEA4203ED427A
+:10138000048B308C3178A2860278A386038B04E428
+:10139000FBFDEA4203ED42048B348C351218F075E4
+:1013A000828E121230801A758295021428758295E9
+:1013B00078C279167A6A02104075825A22758200C4
+:1013C0002275820122C2A075D70530DFFD75D7FFD7
+:1013D00030DFFDAAD7D2A0EA20E0EA22AA82C2A08A
+:1013E0008AD730DFFDD2A022AA82AB83ACF0FD7594
+:1013F0008206C002C003C004C005121563D005D028
+:1014000004D003D002C2A075D70230DFFD8CD730E4
+:10141000DFFD8BD730DFFD8AD730DFFD12183A852C
+:1014200082D730DFFDD2A002154CC2A075829C127B
+:10143000128785827785837885F079F57AE5774517
+:10144000784579457A7011789B8606789F86D7080B
+:1014500030DFFDDEF80216887582A01212878582C1
+:101460007B85837C85F07DF57EE57B2577F577E5CB
+:101470007C3578F578E57D3579F579E57E357AF551
+:101480007A1212B875CA21757640AF7BAE7CAA7D00
+:10149000AB7E8F828E838AF0EBC002C003C006C091
+:1014A0000712156FD007D006D003D0020FBF000976
+:1014B0000EBE00050ABA00010BEFB5770EEEB57847
+:1014C0000AEAB57906EBB57A028003D576C48F7B3C
+:1014D0008E7C8A7D8B7E758200C002C003C006C0F0
+:1014E00007121299D007D006D003D00243BB20C305
+:1014F000EF9577EE9578EA9579EB957A5003021699
+:1015000008D2A012154C7582002212129F75CA21B2
+:1015100075828012184475820012184475828012F8
+:1015200018447582001218447582FF12184475829F
+:1015300001121293758200227A00789AE6FB24F950
+:10154000403BEB2B2B9016D0730216E50216EC02F3
+:1015500016EE0216F50216F90216FB0216FD12131C
+:1015600080AA82801C801A121691AA8280137A01A6
+:10157000800F800D800B121478AA8280047582FF80
+:10158000228A82227AFF75CA16C00212183AAB82EA
+:10159000D002BB1F02800302179F75CA2178868B79
+:1015A000041BEC6015C002C003C00012183AE582AB
+:1015B000D000D003D002F60880E578868603BB55BC
+:1015C0005778878603BB535078888603BB42497897
+:1015D000898603BB4342758200121299789586036F
+:1015E000BBCB028005BBCD1080071215B1AA82804B
+:1015F000091216BFAA8280027AFFEA20E71A53492D
+:10160000DF4349407574868A82C002121303D002F8
+:10161000300F027A7F8A8222758200C002121299EC
+:101620005349BF4349201212F1D0028A8222121775
+:101630000BAA82BA7F1943BB2075CA14C0021218C4
+:101640003AE582D00230E0EB12170BAA8280E48ADE
+:101650008202104EAA82754100C3EA6480948C50C5
+:10166000158A42758220C00278FA79167A681210BB
+:1016700040D0020A80E322AA82BA2008B202758210
+:101680000312120030020C75824078F079137A6BE5
+:1016900012104075820222AA82BA2008B201758215
+:1016A0000312120020011575820312120075410108
+:1016B000754203780079127A6E1210407582022208
+:1016C00078828602BA01005004788276017882E638
+:1016D000FA24F850047882760775E20075E3007505
+:1016E000E40775E5007882E6F4FA74075AF5E675C2
+:1016F000E7007582032278D679147A6F121040754C
+:10170000820022780079127A6C12104075820222CF
+:101710007582031212007541047542069011DE12A3
+:1017200010DF53BBF043BB36438740000000C2F8D4
+:1017300075820022858225858326E52420E7030221
+:10174000138C53247F758200781379177A681210EE
+:1017500040E52375F012A42525F529E52635F0F599
+:101760002A740C2529FEE4352AFF8E828F83E493A8
+:10177000FA8A418E828F83A3E493FA8A4285298272
+:10178000852A831210DF758201781379177A68121F
+:101790001040C2D575F012E52430E704B2D5F40448
+:1017A000A430D50AF42401C5F0F43400C5F0252591
+:1017B000F529E52635F0F52A740C2529FAE4352AB1
+:1017C000FB8A828B83E493FE8E418A828B83A3E41F
+:1017D00093FA8A42852982852A831210DF02141720
+:1017E000E4F527F528FEFF9011EBE493FA3395E03A
+:1017F000FBC3E5279AE52864808BF063F08095F0C1
+:101800005069EE2525F529EF3526F52A740C252992
+:10181000FAE4352AFB8A828B83E493FC8C418A822A
+:101820008B83A3E493FA8A42E524FA3395E0FBEA3A
+:10183000B52708EBB528047A0180027A008A82C0B5
+:1018400006C007781379177A6812104085298285B7
+:101850002A831210DFD007D00674122EFEE43FFF59
+:101860000527E4B5270205280213938524237582F2
+:1018700000781379177A68021040AA827B03C2D5D8
+:1018800075F012EA30E704B2D5F404A430D50AF4B6
+:101890002401C5F0F43400C5F02440FA741135F089
+:1018A000FC740E2AF582E43CF583E493FD53050FA6
+:1018B000BD00028014BD0202803CBD030302157FFF
+:1018C000BD04030215AF0215E674102AF582E43C4C
+:1018D000F583E493FDA3E493FEC005C0067499C0AC
+:1018E000E07414C0E0C005C006852B8222AB82D014
+:1018F00006D0050215F37402B52B02800E7404B5F0
+:101900002B0280197440B52B308024740F2AF58285
+:10191000E43CF583E493F8E6FD04F6802E740F2A88
+:10192000F582E43CF583E493F8E6FD14F6801C753B
+:10193000820312120075820222758203C002C00364
+:10194000C004121200D004D003D00274102AF58211
+:10195000E43CF583E493FDA3E493FE4D6024C002D0
+:10196000C003C004C005C0067424C0E07415C0E004
+:10197000C005C006852B8222D006D005D004D00336
+:10198000D002E52B6018758201C002C003C0047844
+:101990001379177A68121040D004D003D002754131
+:1019A00008754204740F2AF582E43CF583E493F849
+:1019B00086057E008D828E83C00378F479167A685E
+:1019C000121040758200781379177A68121040D08F
+:1019D00003807474102AF582E43CF583E493FDA33C
+:1019E000E493FEC005C00674A3C0E07415C0E0C057
+:1019F00005C006852B8222AB82D006D005BB0247EC
+:101A00008B822274102AF582E43CF583E493FAA3D6
+:101A1000E493FC4A601AC002C00474D6C0E0741596
+:101A2000C0E0C002C004852B8222D004D002800610
+:101A30007582001212007582002275820012120057
+:101A4000434920758200228B8222AA82C0027856E6
+:101A500079157A68121040D0027B07758220C00287
+:101A6000C00378FA79167A68121040D003D002DBEE
+:101A7000EA8A249011400212E0AA827421B52D0A4C
+:101A8000852C82C0021215F6D002BA0002800EBA6E
+:101A900002028023BA030302170F02172AE52D2042
+:101AA000E60302172A7A025349DF852C82C002120C
+:101AB00015F6D00202172A7402B52D02803B740479
+:101AC000B52D0280127440B52D4D752B20852C82CA
+:101AD000121426AA828040152CE52C30E7099011BB
+:101AE000EBE493FB14F52C7480452CF52490114005
+:101AF000C0021212E0D002801E052C9011EBE4937C
+:101B0000FBB52C03752C007480452CF524901140F6
+:101B1000C0021212E0D002BA0264C2D575F012E51A
+:101B20002C30E704B2D5F404A430D50AF42401C55E
+:101B3000F0F43400C5F02440FB741135F0FC740E51
+:101B40002BF582E43CF583E493FB30E5317440B53A
+:101B50002D02802A752B00852C82C002121426D0FB
+:101B600002801B852D2B852C82121426AA82BA0294
+:101B70000D852C24901140C0021212E0D0028A82FE
+:101B800002104EAA82AB837C008A828B83E493FD91
+:101B9000A3AA82AB83ED60030C80EE8C8222E493D7
+:101BA000FCA3E493FDA3AA82AB83BC7E6A8D048A66
+:101BB000828B83E493FDA3AA82AB83ECFE3395E092
+:101BC000FF8A828B83C002C003C004C005C006C068
+:101BD00007121200A882D007D006D005D004D00387
+:101BE000D0027900EEC398FEEF99A2E713CE13CE90
+:101BF000FFECC39EFC1E8E071EEF601B8D82C00291
+:101C0000C003C004C005C0061215ABD006D005D075
+:101C100004D003D00280DF8A828B83E493FEA3AAE0
+:101C200082AB83EEFF601D8C061CEE60178F82C0B6
+:101C300002C003C004C0051215ABD005D004D00308
+:101C4000D00280D38C028A031AEB600F8D82C0020F
+:101C5000C0051215ABD005D00280EB22785679155D
+:101C60007A681210407582111215AB90142A121264
+:101C70001B7582051215AB90142D12163590143079
+:101C800012121B90143E12163590144212121B9021
+:101C9000143E12163590146112121B90147D121608
+:101CA0003575821A1215AB90142A12121B75820315
+:101CB0001215AB90148012163590148312163590BD
+:101CC000149E121635758283780079127A63121089
+:101CD000409014B1121635758283782779127A6391
+:101CE0001210409014B312163502104E7541017552
+:101CF00042079014D112121B7541017542089014CD
+:101D0000E012121B02104E7541017542079014F04B
+:101D10001216357A00BA0400501F758220C00212D4
+:101D200015C1D002EA2A244AF8868208868318C0A0
+:101D300002121686D0020A80DC75410175420890B5
+:101D400014F61216357A00BA0400501F758220C0AE
+:101D5000021215C1D002EA2A2452F886820886832C
+:101D600018C002121686D0020A80DC754101754245
+:101D70000A9014FC121635855A82E55BA2E7C582EB
+:101D800033C58233A2E7C58233C58233C58254038B
+:101D9000F58312168675411075420A9015021216C7
+:101DA00035855C82855D8312168602104E1D1200F9
+:101DB0000A7C001D2055534220646973706C617960
+:101DC000007C0A7C001D202076657273696F6E3A74
+:101DD00077686974652D302E313037646576656CAF
+:101DE000233336001D202020206279206861636B38
+:101DF00066696E4073656374696F6E352E63680043
+:101E00007C0A000A0A004C43443A20696C69393163
+:101E100036332028636F6D70617469626C65290ABE
+:101E200000446574656374696E6720666C617368ED
+:101E30002E2E2E000A000A0A0A5072657373204D76
+:101E4000454E5520666F7220636F6E666967206D20
+:101E50006F6465007E1D205765616B20706F77652C
+:101E60007221007E1D205475726E696E67206F6648
+:101E7000662E006374723A20007265673A20006132
+:101E800064633A2000726574636F64653A2000C22F
+:101E9000AFC2A0E4F8E58213C813C813C813253EE7
+:101EA000C8353FF9E4354075D70330DFFDF5D7304D
+:101EB000DFFD89D730DFFD88D730DFFDC5D77F2034
+:101EC00030DFFDC5D7120F2530DFFDC5D7120F2536
+:101ED000DFEED2A0E5D7D2AF2275410075420002F5
+:101EE000104EE54175F004A4FAABF08A2E8B2F74E6
+:101EF000032AFAE43BFB8A308B31E54275F008A4F3
+:101F0000FAABF08A328B3374072AFAE43BFB8A344B
+:101F10008B350218F074E025415009E542FA04F5CA
+:101F20004275410074F02542500375420022AA8296
+:101F3000C00212155FD0028A8212150CE54104F529
+:101F400041021592AA82C3EA648094A0502EBA0876
+:101F500002800FBA09028010BA0A028012BA0D215B
+:101F60008016E54114F5412274082541F54122E52A
+:101F70004204F54275410022754101228A82021510
+:101F8000AB221215C102104EAA828A00E2FA08EAB8
+:101F9000FB600B8B82C0001215C1D00080EE0210D6
+:101FA0004EAA828A00860208EAFB600B8B82C00080
+:101FB0001215C1D00080EE22AA82AB838A828B8365
+:101FC000E493FCA3AA82AB83ECFD600F8D82C00278
+:101FD000C0031215C1D003D00280E122AA8278DCAE
+:101FE000E4F27B0478DC1875F00AEA84E5F024302A
+:101FF000F275F00AEA84FA6002DBEB8882780579F0
+:10200000167A6812104002104EAA82AB8374042420
+:10201000D8F8E4F218740F5A7D002422F582ED34CA
+:1020200017F583E493F2188A04EBC4CCC4540F6C04
+:10203000CC540FCC6CCC53040F7D00EC2422F582E1
+:10204000ED3417F583E493F2188B04740F5C90174A
+:102050002293F218EBC4540FFA53020F7B00EA24C8
+:1020600022F582EB3417F583E493F27582D8780574
+:1020700079167A6802104012168602104EAA82ABB8
+:1020800041758220C002C0031215C1D003D002DA0C
+:10209000F08B4102104EAA82E53C2AC42354E0FA98
+:1020A0008A3F02104E3031323334353637383941B9
+:1020B00042434445460075CA147582000218442004
+:1020C00000047582FF2275CA1443C80530CEFDE5B1
+:1020D000C930E0EB7582002285821974072519F555
+:1020E00019A819860208860305190519EB24F8FBBF
+:1020F000A819861A08861B05190519C2AF851A1C6E
+:10210000E51BA2E7C51C33C51C33A2E7C51C33C5BC
+:102110001C33C51C5403F51D851C1E851D1FAC1EDC
+:10212000AD1F151E74FFB51E02151FEC4D6043C098
+:1021300002C0031216A9D003D00275CA218A048BEB
+:10214000057E40C004C005C00612183AAF82D00612
+:10215000D005D0048C828D83EFF0A3AC82AD83DEFA
+:10216000E28C028D03C002C0031216A0D003D0027D
+:1021700080AC743F551AFC7D006033C002C003C0C0
+:10218000041216A9D004D003D00275CA21C002C01F
+:1021900003C00412183AAD82D004D003D0028A8260
+:1021A0008B83EDF0A3AA82AB83DCE21216A0A81900
+:1021B000861C08861DD2AF851C82851D831217BD23
+:1021C000AA82AB83ACF08A5C8B5D90000075F00056
+:1021D00002104E74C7C0E07417C0E0E47322AA82F4
+:1021E000AB838A048B051ABAFF011BEC4D700122E8
+:1021F0007CE87D0300001CBCFF011DEC4D60030268
+:102200001216021204E582120F2522E583120F2511
+:10221000E582120F2522AA82AB83752E00752F004E
+:1022200075320075330075307F75310075347F75F8
+:102230003500C002C0031218F0D003D0027C807DAC
+:10224000007E807F008A828B83C002C003C004C0EE
+:1022500005C006C00712122DD007D006D005D00445
+:10226000D003D0021EBEFF011FEE4F70D81CBCFF72
+:10227000011DEC4D70CB02104E7A767B148A828B56
+:1022800083E493FCA3AA82AB838C05BCFF030213F7
+:102290005774F05DFC6014BC10028013BC700280A7
+:1022A00039BC9002805FBCB0D4800AC2A180CEED60
+:1022B00013929080C88A828B83E493FCA3AA82AB9A
+:1022C000837E008C828E83C002C003786C79127A80
+:1022D0006F121040D003D00280A3C294740F5DFC33
+:1022E0008A378B388C36853782853883E493FEA312
+:1022F0008582378583388E82121227D536E8AA3731
+:10230000AB3802129F740F5DFCD2948A058B068D48
+:10231000828E83E493FFA3AD82AE838F82C004C01C
+:1023200005C006121227D006D005D004DCE18D02CC
+:102330008E0302129F788186028A8278B879127A97
+:102340006F12104002104EAA82C3EA95395006ABB4
+:10235000398A0480048A03AC39AD3AC3EB9D501C22
+:10236000854582854683C002C003C004C0051212A1
+:102370002DD005D004D003D0021D80DFC3EC9D50CA
+:102380001C854382854483C002C003C004C005127B
+:10239000122DD005D004D003D0021D80DF8D3AEC81
+:1023A000B50311ED14F53A854382854483C00212CA
+:1023B000122DD0028A39AA3A8A031AEB600F85459A
+:1023C00082854683C00212122DD00280EB228582C4
+:1023D0003BE53DC3953BFB0B853BF0EB84ABF0EB62
+:1023E0002490F8E2F5397C40AD3B7E0074402DFD31
+:1023F000E43EFE8C077A00C3EF9DEA64808EF063B2
+:10240000F08095F0504B8C027D008A2E8D2F8547F1
+:10241000328548338A308D31743F2547FAE4354898
+:10242000FD8A348D35C003C0041218F0D004D003E7
+:10243000EB2490F8E2FA753A408A82C003C0041295
+:102440001369D004D0030B853BF0EB84ABF00C8018
+:102450009702104E0000B00A11B00110B00A11B07E
+:10246000197101B0057111B00C71B192050171C003
+:1024700092041A71C1910371C2910571C5924F40C6
+:1024800071EC910271F29101712A940000007F7148
+:102490002B940000007F713691D0713A916571E004
+:1024A0009F3B2B2A2D280C57F041121512111004B6
+:1024B00071E19F04141512171328603E0D2A2D2E6A
+:1024C0002F3B7129712CFF20096290000078387928
+:1024D000127A6B12104075410F75420775820178B0
+:1024E0001379177A6812104075822078FF79157A6F
+:1024F0006812104075822078FF79157A68121040B2
+:1025000075410F75420875822078FF79157A681237
+:10251000104075822078FF79157A68121040758214
+:1025200000781379177A68121040800C90FFFF78BA
+:102530003879127A6B121040B20975E20075E30027
+:1025400075E40075E50175E6C075E70002104E20E0
+:1025500045786974200000000000000101040000BB
+:1025600000204F6666200000000000000007010305
+:1025700000A212205265626F6F7420000000000CF0
+:10258000010300BC12204465627567200000000052
+:1025900000000020004312204D6F6E20000000005C
+:1025A000000000070020002312204261636B6C6969
+:1025B00067687420000C0022826C1220466C6978D7
+:1025C0002000000000000017000400AF1255534225
+:1025D00020505752204550302053544C204C4F47E8
+:1025E000204552522041434B20414C5600526562D7
+:1025F0006F6F74696E672E2E2E0007AA419012A28B
+:10260000C0021210DFAB817C008B828C8312168695
+:10261000D0028A41E54204F5429012ABC00212108A
+:10262000DFABA87C008B828C83121686D0028A4195
+:10263000E54204F5429012B4C0021210DFABE87C10
+:10264000008B828C83121686D0028A41E54204F503
+:10265000429012BDC0021210DFAB877C008B828CCF
+:1026600083121686D0028A41E54204F5429012C6D2
+:10267000C0021210DFAB867C008B828C8312168620
+:10268000D0028A41E54204F5429012CF1210DFAA2F
+:10269000BB7B008A828B8312168602104E73703ABF
+:1026A00020202020200069653A202020202000657D
+:1026B0006966303A2020200070636F6E3A20202037
+:1026C000006470636F6E3A202000777464636F6EED
+:1026D0003A2000020000753E00753F0075403975D4
+:1026E0008200781379177A6812104002104EAA827D
+:1026F00075E20075E30075E40775E50074075AD3C9
+:102700009407F4F5E675E70075E17302104E75B3B2
+:102710000075B42975B50375B10D22AA82BA0002FD
+:10272000800ABA01028009BA020E800953D2F72248
+:1027300075D317800375D38153A4F743D20B22AA14
+:1027400082AB83ACA875C20075C3008AC48BC5C2B6
+:10275000EA75A88475C12A43C10153BBEF438701C1
+:1027600075C10043BB378CA802104EAA828A031A97
+:10277000EB70012243BB207B007C02001BBBFF01EE
+:102780001CEB4C60030212A802129AE58290151FFE
+:1027900093FAF582C002121584D00274065AF53CF1
+:1027A00002104EAA82C2A08AD730DFFDD2A022C278
+:1027B000A075D7AB30DFFD75D7FF30DFFD75D7FFD4
+:1027C00030DFFD75D7FF30DFFD90000A786C79129D
+:1027D0007A6F121040D2A022E582FA60127590FF43
+:1027E00075A0BFC28175E9EC75EA2875EBB4227556
+:1027F000EC0075B00043F96775E9FE75900875FA4D
+:102800000075EA2075EB3475FBB475EDFF22538734
+:10281000DF0000005387BF0000007582011213051E
+:1028200075820112124843D28043BB37E5D220E7BC
+:10283000FBE5DC23235403FAE5D425E025E042023E
+:10284000AB3D053DEB2490F8EAF2AA50AB510ABA31
+:1028500000010B8A508B517420B53D12853D647583
+:102860008290785879137A63121040753D0053BBFB
+:10287000EF43874000000043872075820012130554
+:10288000758200021248AA8230033090000075F071
+:102890003EE4C00278EC79127A63121040753D0074
+:1028A000789074BEF2789174EFF27564027582903C
+:1028B000785879137A63121040D002E4BA01010407
+:1028C000FB7022BA02028006BA032553F8FE75A5F2
+:1028D00001758200C002C003121305758200121236
+:1028E00048D003D00253C1FE75E10053B1FED2A31C
+:1028F00053BBEF759C02759A00759BF975A8A043B0
+:102900008740000000438720438780000000E4BA2E
+:10291000030104FC7031C2AFC206C208D2AF43A8A3
+:1029200040200623200820300315E54C541F700F6B
+:10293000C002C003C00412133BD004D003D0024332
+:10294000878000000080DA5387DF00000043BB3738
+:10295000EB7029BA02028006EC603043F80153871D
+:10296000BF75A50075820112130575820112124808
+:10297000789B79127A6B12104043D280788286025B
+:102980008A82781B79127A6F121040900064786CFA
+:1029900079127A6F12104012123B43A86102104E56
+:1029A00075820112130502104E9001F4786C7912B1
+:1029B0007A6F12104075820278B379137A6F121011
+:1029C000409000C8786C79127A6F12104078807647
+:1029D00000900008783879127A6B12104078567996
+:1029E000157A6812104078D979127A68121040026C
+:1029F000104ED46610A2AA8274072AF88603BB017F
+:102A0000028005BB103F802674092AF8860378826D
+:102A1000A603EB7006F5E1D2A3802A788286038BA9
+:102A200082781B79127A6F121040C2A38017740942
+:102A30002AF886027881A6028A8278B879127A6F9B
+:102A4000121040D20475820002104E7582000210EE
+:102A50004EE582120F2522AA82C294758236C002E8
+:0F2A600012157ED002D29474F05AF58202157EC0
+:00000001FF
diff --git a/oncology/dpfhack_display/fw/hexfiles/jmptbl0.ihx b/oncology/dpfhack_display/fw/hexfiles/jmptbl0.ihx
new file mode 100644
index 00000000..d9dd8cf2
--- /dev/null
+++ b/oncology/dpfhack_display/fw/hexfiles/jmptbl0.ihx
@@ -0,0 +1,3 @@
+:01011E003FA1
+:080158000B300DF000003E0029
+:00000001FF
diff --git a/oncology/dpfhack_display/fw/hexfiles/jmptbl1.ihx b/oncology/dpfhack_display/fw/hexfiles/jmptbl1.ihx
new file mode 100644
index 00000000..d6625c40
--- /dev/null
+++ b/oncology/dpfhack_display/fw/hexfiles/jmptbl1.ihx
@@ -0,0 +1,3 @@
+:010116001FC9
+:080150000B300DF000001E0051
+:00000001FF
diff --git a/oncology/dpfhack_display/fw/hexfiles/jmptbl2.ihx b/oncology/dpfhack_display/fw/hexfiles/jmptbl2.ihx
new file mode 100644
index 00000000..9a5fc8fa
--- /dev/null
+++ b/oncology/dpfhack_display/fw/hexfiles/jmptbl2.ihx
@@ -0,0 +1,3 @@
+:01011E001FC1
+:080158000B300DF000001E0049
+:00000001FF
diff --git a/oncology/dpfhack_display/fw/hexfiles/jmptbl3.ihx b/oncology/dpfhack_display/fw/hexfiles/jmptbl3.ihx
new file mode 100644
index 00000000..d6625c40
--- /dev/null
+++ b/oncology/dpfhack_display/fw/hexfiles/jmptbl3.ihx
@@ -0,0 +1,3 @@
+:010116001FC9
+:080150000B300DF000001E0051
+:00000001FF
diff --git a/oncology/dpfhack_display/fw/hexfiles/jmptbl_black.ihx b/oncology/dpfhack_display/fw/hexfiles/jmptbl_black.ihx
new file mode 100644
index 00000000..7313871e
--- /dev/null
+++ b/oncology/dpfhack_display/fw/hexfiles/jmptbl_black.ihx
Binary files differ
diff --git a/oncology/dpfhack_display/fw/hexfiles/jmptbl_blue.ihx b/oncology/dpfhack_display/fw/hexfiles/jmptbl_blue.ihx
new file mode 100644
index 00000000..4979f29d
--- /dev/null
+++ b/oncology/dpfhack_display/fw/hexfiles/jmptbl_blue.ihx
@@ -0,0 +1,2 @@
+:0802100008400DFF0002380058
+:00000001FF
diff --git a/oncology/dpfhack_display/fw/hexfiles/jmptbl_pearl.ihx b/oncology/dpfhack_display/fw/hexfiles/jmptbl_pearl.ihx
new file mode 100644
index 00000000..d65c03ee
--- /dev/null
+++ b/oncology/dpfhack_display/fw/hexfiles/jmptbl_pearl.ihx
@@ -0,0 +1,2 @@
+:0802300008400DFF0002380038
+:00000001FF
diff --git a/oncology/dpfhack_display/fw/hexfiles/jmptbl_pink.ihx b/oncology/dpfhack_display/fw/hexfiles/jmptbl_pink.ihx
new file mode 100644
index 00000000..1080e6cd
--- /dev/null
+++ b/oncology/dpfhack_display/fw/hexfiles/jmptbl_pink.ihx
@@ -0,0 +1,2 @@
+:0802280008400DFF0002380040
+:00000001FF
diff --git a/oncology/dpfhack_display/fw/hexfiles/jmptbl_white.ihx b/oncology/dpfhack_display/fw/hexfiles/jmptbl_white.ihx
new file mode 100644
index 00000000..1080e6cd
--- /dev/null
+++ b/oncology/dpfhack_display/fw/hexfiles/jmptbl_white.ihx
@@ -0,0 +1,2 @@
+:0802280008400DFF0002380040
+:00000001FF
diff --git a/oncology/dpfhack_display/fw/hexfiles/p_start.ihx b/oncology/dpfhack_display/fw/hexfiles/p_start.ihx
new file mode 100644
index 00000000..c3e1f371
--- /dev/null
+++ b/oncology/dpfhack_display/fw/hexfiles/p_start.ihx
@@ -0,0 +1,5 @@
+:0A13300043BB20E52010E302800219
+:03133A000215ACED
+:0D15AC00C2AF90116A7410F0D2AF741190AC
+:0515B900144B02193A79
+:00000001FF
diff --git a/oncology/dpfhack_display/fw/hexfiles/p_start0.ihx b/oncology/dpfhack_display/fw/hexfiles/p_start0.ihx
new file mode 100644
index 00000000..b4e7b8be
--- /dev/null
+++ b/oncology/dpfhack_display/fw/hexfiles/p_start0.ihx
@@ -0,0 +1,5 @@
+:0A13300043BB20E52010E302800219
+:03133A000215ACED
+:0D15AC00C2AF90116A743FF0D2AF7411907D
+:0515B900144B02193A79
+:00000001FF
diff --git a/oncology/dpfhack_display/fw/hexfiles/p_start1.ihx b/oncology/dpfhack_display/fw/hexfiles/p_start1.ihx
new file mode 100644
index 00000000..8fbb47e3
--- /dev/null
+++ b/oncology/dpfhack_display/fw/hexfiles/p_start1.ihx
@@ -0,0 +1,5 @@
+:0A13300043BB20E52010E302800219
+:03133A000215B0E9
+:0D15B000C2AF90116A741FF0D2AF7410909A
+:0515BD00145202193A6E
+:00000001FF
diff --git a/oncology/dpfhack_display/fw/hexfiles/p_start2.ihx b/oncology/dpfhack_display/fw/hexfiles/p_start2.ihx
new file mode 100644
index 00000000..1b7f313d
--- /dev/null
+++ b/oncology/dpfhack_display/fw/hexfiles/p_start2.ihx
@@ -0,0 +1,5 @@
+:0A13300043BB20E52010E302800219
+:03133A0002142674
+:0D142600C2AF90116A741FF0D2AF74119024
+:05143300144B02193A00
+:00000001FF
diff --git a/oncology/dpfhack_display/fw/hexfiles/p_start3.ihx b/oncology/dpfhack_display/fw/hexfiles/p_start3.ihx
new file mode 100644
index 00000000..d1454947
--- /dev/null
+++ b/oncology/dpfhack_display/fw/hexfiles/p_start3.ihx
@@ -0,0 +1,6 @@
+:0D1418001213AC43BB20E52010E30280035B
+:0314250002142B83
+:0314280002193472
+:0E142B00C2AF90116A741FF0D2AFD0E0D0E0D3
+:08143900741090143C02193AF2
+:00000001FF
diff --git a/oncology/dpfhack_display/fw/hexfiles/p_start_black.ihx b/oncology/dpfhack_display/fw/hexfiles/p_start_black.ihx
new file mode 100644
index 00000000..9562d269
--- /dev/null
+++ b/oncology/dpfhack_display/fw/hexfiles/p_start_black.ihx
@@ -0,0 +1,5 @@
+:0A13300043BB20E52010E302800219
+:03133A0002159AFF
+:0E159A00C2AF90116A743FF07432901140029B
+:0215A800193AEE
+:00000001FF
diff --git a/oncology/dpfhack_display/fw/hexfiles/p_start_blue.ihx b/oncology/dpfhack_display/fw/hexfiles/p_start_blue.ihx
new file mode 100644
index 00000000..0d6846d8
--- /dev/null
+++ b/oncology/dpfhack_display/fw/hexfiles/p_start_blue.ihx
@@ -0,0 +1,6 @@
+:0D1418001213AC43BB20E52010E30280035B
+:0314250002142B83
+:0314280002193472
+:0E142B00C2AF90116A743FF0D0E0D0E074318F
+:0614390090114002193A77
+:00000001FF
diff --git a/oncology/dpfhack_display/fw/hexfiles/p_start_pearl.ihx b/oncology/dpfhack_display/fw/hexfiles/p_start_pearl.ihx
new file mode 100644
index 00000000..d4d278bf
--- /dev/null
+++ b/oncology/dpfhack_display/fw/hexfiles/p_start_pearl.ihx
@@ -0,0 +1,5 @@
+:0A13300043BB20E52010E302800219
+:03133A000215B0E9
+:0E15B000C2AF90116A743FF074359011400282
+:0215BE00193AD8
+:00000001FF
diff --git a/oncology/dpfhack_display/fw/hexfiles/p_start_pink.ihx b/oncology/dpfhack_display/fw/hexfiles/p_start_pink.ihx
new file mode 100644
index 00000000..6407fbaf
--- /dev/null
+++ b/oncology/dpfhack_display/fw/hexfiles/p_start_pink.ihx
@@ -0,0 +1,5 @@
+:0A13300043BB20E52010E302800219
+:03133A000215ACED
+:0E15AC00C2AF90116A743FF074349011400287
+:0215BA00193ADC
+:00000001FF
diff --git a/oncology/dpfhack_display/fw/hexfiles/p_start_white.ihx b/oncology/dpfhack_display/fw/hexfiles/p_start_white.ihx
new file mode 100644
index 00000000..5387b360
--- /dev/null
+++ b/oncology/dpfhack_display/fw/hexfiles/p_start_white.ihx
@@ -0,0 +1,5 @@
+:0A13300043BB20E52010E302800219
+:03133A0002142674
+:0E142600C2AF90116A743FF07434901140020E
+:02143400193A63
+:00000001FF
diff --git a/oncology/dpfhack_display/fw/hexfiles/p_usbdesc.ihx b/oncology/dpfhack_display/fw/hexfiles/p_usbdesc.ihx
new file mode 100644
index 00000000..4d127dcb
--- /dev/null
+++ b/oncology/dpfhack_display/fw/hexfiles/p_usbdesc.ihx
@@ -0,0 +1,16 @@
+:0E15080012011001FFFFFF0808190201000286
+:0415160002030101CA
+:04151A001524153847
+:04151E001528154235
+:02152200155A58
+:0415240004030904AF
+:0E15280010036800610063006B00660069003C
+:021536006E0045
+:0A1538000A033000300030003000DC
+:0E15420018035500530042002D0044006900BC
+:0A155000730070006C006100790068
+:0E155A000E036C0069006200750073006200F1
+:0E159A00090220000101008064090400000223
+:0E15A800FF0000040705810240000007050156
+:0415B60002400000EF
+:00000001FF
diff --git a/oncology/dpfhack_display/fw/profiles.py b/oncology/dpfhack_display/fw/profiles.py
new file mode 100755
index 00000000..5917a483
--- /dev/null
+++ b/oncology/dpfhack_display/fw/profiles.py
@@ -0,0 +1,142 @@
+# AX206 based DPF profiles
+#
+# Feel free to add your own and post this file..
+#
+#
+# Note: There are even identical type of DPFs with different flash sizes.
+# Thus we use the fixed sectors from 0x380000 to 0x3f0000 for our own firmware.
+# This is obviously not a problem with smaller flash sizes, as the addresses
+# are just mirrored, e.g. for a 2 MB flash, the firmware will end up in
+# 0x1f0000, etc.
+
+BINARY = 0
+COPY = -1
+PATCH = -2
+
+# Ebay, pink
+patch_pink = [
+ (COPY, [0x000000, 0x3f0000]), # Copy sector 0
+ (PATCH, [0x0, 0x3f0000], "jmptbl_pink.ihx"),
+ (BINARY, [0x0, 0x390000], "font4x8.bin"),
+ (PATCH, [0x0, 0x380000], "fw_pink.ihx"),
+ (37, [ 0x87f37fa6, 0xc8c55832, 0x27b13328 ] , "p_start_pink.ihx"),
+]
+
+# Pearl 320x240
+patch_320x240 = [
+ (COPY, [0x000000, 0x1f0000]), # Copy sector 0
+ (PATCH, [0x0, 0x1f0000], "jmptbl_pearl.ihx"),
+ (BINARY, [0x0, 0x190000], "font4x8.bin"),
+ (PATCH, [0x0, 0x180000], "fw_pearl.ihx"),
+ (37, [ 0x984e1a0a, 0x9ef54e54, 0xf0e0beea ], "p_start_pearl.ihx"),
+]
+
+patch_white = [
+ (COPY, [0x000000, 0x1f0000]), # Copy sector 0
+ (PATCH, [0x0, 0x1f0000], "jmptbl_white.ihx"),
+ (BINARY, [0x0, 0x190000], "font4x8.bin"),
+ (PATCH, [0x0, 0x180000], "fw_white.ihx"),
+ (37, [ 0x8b7dd5f1, 0x1e8f075b, 0x570265f2 ], "p_start_white.ihx"),
+]
+
+# Deal Extreme various colours
+patch_blue = [
+ (COPY, [0x000000, 0x3f0000]), # Copy sector 0
+ (PATCH, [0x0000, 0x3f0000], "jmptbl_blue.ihx"),
+ (BINARY, [0x0000, 0x390000], "font4x8.bin"),
+ (PATCH, [0x0000, 0x380000], "fw_blue.ihx"),
+ (41, [ 0xc4269afb, 0x16ce51ee, 0x4be56536, 0x12a60556 ],
+ "p_start_blue.ihx"),
+]
+
+# No recent firmware for these DPFs yet:
+patch_silver = [
+ (COPY, [0x000000, 0x1f0000]), # Copy sector 0
+ (PATCH, [0x0, 0x1f0000], "jmptbl_blue.ihx"),
+ (PATCH, [0x1330, 0x1e0000], "cmdhandler_14e5.ihx"),
+ (PATCH, [0x1330, 0x1f3896], "p_usbdesc.ihx"),
+ (41, [ 0xc4269afb, 0x16ce51ee ], "p_start_blue.ihx"),
+]
+
+# Pearl 320x240
+patch1 = [
+ (COPY, [0x000000, 0x1f0000]), # Copy sector 0
+ (PATCH, [0x0, 0x1f0000], "jmptbl1.ihx"),
+ (PATCH, [0x1330, 0x1f34dc], "p_usbdesc.ihx"),
+ (PATCH, [0x1330, 0x1e0000], "cmdhandler_big_14fb.ihx"),
+ (37, [0x984e1a0a, 0x9ef54e54], "p_start1.ihx"),
+]
+
+patch_black = [
+ (COPY, [0x000000, 0x1f0000]), # Copy sector 0
+ (PATCH, [0x0, 0x1f0000], "jmptbl_black.ihx"),
+ (BINARY, [0x0, 0x190000], "font4x8.bin"),
+ (PATCH, [0x0, 0x180000], "fw_white.ihx"),
+ (36, [ 0x822c83e4, 0xd6fe7e58 ], "p_start_black.ihx"),
+]
+
+KNOWN_DPFS = [
+# Very bright and colourful TFT screen
+ [ ('20090113', 'Nov 13 2010\xff\xff\xff\xff\xff', 'ProcTbl4'), # Version
+ "pink", # Short ID
+ "", # URL
+ { },
+ # Patch information follows here:
+ # Type/Version, flashsize, patchseq
+ [ 0, 0x400000, patch_pink ]
+ ],
+ [ ('20090113', 'Sep 16 2010\xff\xff\xff\xff\xff', 'ProcTbl4'), # Version
+ "DX_white", # Short ID
+ "http://www.dealextreme.com/details.dx/sku.27893",
+ { },
+ # Patch information follows here:
+ # Type/Version, flashsize, patchseq
+ [ 0, 0x100000, patch_white ]
+ ],
+ [ ('20090401', 'Oct 15 2010\xff\xff\xff\xff\xff', 'ProcTbl1'),
+ "DX_blue",
+ "http://www.dealextreme.com/details.dx/sku.27894",
+ { },
+ [ 0, 0x400000, patch_blue ]
+ ],
+ [ ('20090504', 'Mar 26 2010\xff\xff\xff\xff\xff', 'ProcTbl5' ),
+ "pearl",
+ "http://www.pearl.de/a-HPM1184-5618.shtml",
+ { },
+ [ 0, 0x200000, patch_320x240 ]
+ ],
+# Low brightness backlight. Also shows mirrored screen. Partially supported.
+ [ ('20090504', 'Jul 24 2010\xff\xff\xff\xff\xff', 'ProcTbl5'),
+ "focal",
+ "http://www.focalprice.com/detail_EX042W.html",
+ { },
+ [ 0, 0x200000, patch_320x240 ]
+ ],
+ [ ('20090504', 'Mar 27 2010\xff\xff\xff\xff\xff', 'ProcTbl5' ),
+ "pearl",
+ "http://www.pearl.de/a-HPM1184-5618.shtml",
+ { },
+ [ 0, 0x200000, patch_320x240 ]
+ ],
+# Bad quality, weak screen. Not recommended.
+ [ ('20090401', 'Nov 29 2010\xff\xff\xff\xff\xff', 'ProcTbl1' ),
+ "Ebay_silver",
+ "",
+ { },
+ [ 0, 0x100000, patch_silver ]
+ ],
+# Bad quality, weak screen. Not recommended.
+ # Don't use this one. BROKEN. You will brick your frame.
+ # [ ('20090113', 'Jan 13 2011\xff\xff\xff\xff\xff', 'ProcTbl3') ,
+ # "focal_silver",
+ # "",
+ # { },
+ # [ 0, 0x100000, patch4 ]
+ # ],
+ [ ('20090113', 'Aug 26 2010\xff\xff\xff\xff\xff', 'ProcTbl2'),
+ "DX_black",
+ "http://www.dealextreme.com/details.dx/sku.16133",
+ { },
+ [ 0, 0x100000, patch_black ]
+ ],
+]
diff --git a/oncology/dpfhack_display/fw/struct b/oncology/dpfhack_display/fw/struct
new file mode 100644
index 00000000..2b97696c
--- /dev/null
+++ b/oncology/dpfhack_display/fw/struct
@@ -0,0 +1,16846 @@
+%!PS-Adobe-3.0
+%%Creator: (ImageMagick)
+%%Title: (struct)
+%%CreationDate: (2011-08-20T17:50:03+02:00)
+%%BoundingBox: -0 -0 684 740
+%%HiResBoundingBox: 0 0 684 740
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 1
+%%Orientation: Portrait
+%%PageOrder: Ascend
+%%Pages: 1
+%%EndComments
+
+%%BeginDefaults
+%%EndDefaults
+
+%%BeginProlog
+%
+% Display a color image. The image is displayed in color on
+% Postscript viewers or printers that support color, otherwise
+% it is displayed as grayscale.
+%
+/DirectClassPacket
+{
+ %
+ % Get a DirectClass packet.
+ %
+ % Parameters:
+ % red.
+ % green.
+ % blue.
+ % length: number of pixels minus one of this color (optional).
+ %
+ currentfile color_packet readhexstring pop pop
+ compression 0 eq
+ {
+ /number_pixels 3 def
+ }
+ {
+ currentfile byte readhexstring pop 0 get
+ /number_pixels exch 1 add 3 mul def
+ } ifelse
+ 0 3 number_pixels 1 sub
+ {
+ pixels exch color_packet putinterval
+ } for
+ pixels 0 number_pixels getinterval
+} bind def
+
+/DirectClassImage
+{
+ %
+ % Display a DirectClass image.
+ %
+ systemdict /colorimage known
+ {
+ columns rows 8
+ [
+ columns 0 0
+ rows neg 0 rows
+ ]
+ { DirectClassPacket } false 3 colorimage
+ }
+ {
+ %
+ % No colorimage operator; convert to grayscale.
+ %
+ columns rows 8
+ [
+ columns 0 0
+ rows neg 0 rows
+ ]
+ { GrayDirectClassPacket } image
+ } ifelse
+} bind def
+
+/GrayDirectClassPacket
+{
+ %
+ % Get a DirectClass packet; convert to grayscale.
+ %
+ % Parameters:
+ % red
+ % green
+ % blue
+ % length: number of pixels minus one of this color (optional).
+ %
+ currentfile color_packet readhexstring pop pop
+ color_packet 0 get 0.299 mul
+ color_packet 1 get 0.587 mul add
+ color_packet 2 get 0.114 mul add
+ cvi
+ /gray_packet exch def
+ compression 0 eq
+ {
+ /number_pixels 1 def
+ }
+ {
+ currentfile byte readhexstring pop 0 get
+ /number_pixels exch 1 add def
+ } ifelse
+ 0 1 number_pixels 1 sub
+ {
+ pixels exch gray_packet put
+ } for
+ pixels 0 number_pixels getinterval
+} bind def
+
+/GrayPseudoClassPacket
+{
+ %
+ % Get a PseudoClass packet; convert to grayscale.
+ %
+ % Parameters:
+ % index: index into the colormap.
+ % length: number of pixels minus one of this color (optional).
+ %
+ currentfile byte readhexstring pop 0 get
+ /offset exch 3 mul def
+ /color_packet colormap offset 3 getinterval def
+ color_packet 0 get 0.299 mul
+ color_packet 1 get 0.587 mul add
+ color_packet 2 get 0.114 mul add
+ cvi
+ /gray_packet exch def
+ compression 0 eq
+ {
+ /number_pixels 1 def
+ }
+ {
+ currentfile byte readhexstring pop 0 get
+ /number_pixels exch 1 add def
+ } ifelse
+ 0 1 number_pixels 1 sub
+ {
+ pixels exch gray_packet put
+ } for
+ pixels 0 number_pixels getinterval
+} bind def
+
+/PseudoClassPacket
+{
+ %
+ % Get a PseudoClass packet.
+ %
+ % Parameters:
+ % index: index into the colormap.
+ % length: number of pixels minus one of this color (optional).
+ %
+ currentfile byte readhexstring pop 0 get
+ /offset exch 3 mul def
+ /color_packet colormap offset 3 getinterval def
+ compression 0 eq
+ {
+ /number_pixels 3 def
+ }
+ {
+ currentfile byte readhexstring pop 0 get
+ /number_pixels exch 1 add 3 mul def
+ } ifelse
+ 0 3 number_pixels 1 sub
+ {
+ pixels exch color_packet putinterval
+ } for
+ pixels 0 number_pixels getinterval
+} bind def
+
+/PseudoClassImage
+{
+ %
+ % Display a PseudoClass image.
+ %
+ % Parameters:
+ % class: 0-PseudoClass or 1-Grayscale.
+ %
+ currentfile buffer readline pop
+ token pop /class exch def pop
+ class 0 gt
+ {
+ currentfile buffer readline pop
+ token pop /depth exch def pop
+ /grays columns 8 add depth sub depth mul 8 idiv string def
+ columns rows depth
+ [
+ columns 0 0
+ rows neg 0 rows
+ ]
+ { currentfile grays readhexstring pop } image
+ }
+ {
+ %
+ % Parameters:
+ % colors: number of colors in the colormap.
+ % colormap: red, green, blue color packets.
+ %
+ currentfile buffer readline pop
+ token pop /colors exch def pop
+ /colors colors 3 mul def
+ /colormap colors string def
+ currentfile colormap readhexstring pop pop
+ systemdict /colorimage known
+ {
+ columns rows 8
+ [
+ columns 0 0
+ rows neg 0 rows
+ ]
+ { PseudoClassPacket } false 3 colorimage
+ }
+ {
+ %
+ % No colorimage operator; convert to grayscale.
+ %
+ columns rows 8
+ [
+ columns 0 0
+ rows neg 0 rows
+ ]
+ { GrayPseudoClassPacket } image
+ } ifelse
+ } ifelse
+} bind def
+
+/DisplayImage
+{
+ %
+ % Display a DirectClass or PseudoClass image.
+ %
+ % Parameters:
+ % x & y translation.
+ % x & y scale.
+ % label pointsize.
+ % image label.
+ % image columns & rows.
+ % class: 0-DirectClass or 1-PseudoClass.
+ % compression: 0-none or 1-RunlengthEncoded.
+ % hex color packets.
+ %
+ gsave
+ /buffer 512 string def
+ /byte 1 string def
+ /color_packet 3 string def
+ /pixels 768 string def
+
+ currentfile buffer readline pop
+ token pop /x exch def
+ token pop /y exch def pop
+ x y translate
+ currentfile buffer readline pop
+ token pop /x exch def
+ token pop /y exch def pop
+ currentfile buffer readline pop
+ token pop /pointsize exch def pop
+ /Times-Roman findfont pointsize scalefont setfont
+ x y scale
+ currentfile buffer readline pop
+ token pop /columns exch def
+ token pop /rows exch def pop
+ currentfile buffer readline pop
+ token pop /class exch def pop
+ currentfile buffer readline pop
+ token pop /compression exch def pop
+ class 0 gt { PseudoClassImage } { DirectClassImage } ifelse
+ showpage
+} bind def
+%%EndProlog
+%%Page: 1 1
+%%PageBoundingBox: 0 0 684 740
+DisplayImage
+0 0
+684 740
+12
+684 740
+0
+0
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000CD00000000000000000000000000000000
+00000000000000CD00000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000CD00000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000CD0000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000CD0000000000000000000000000000000000000000000000CD00000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000CD00000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+CD0000CD0000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000CD00000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000CD00
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000CD0000000000CD0000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000CD0000CD0000CD0000CD0000CD0000000000000000000000000000CD00
+00CD0000000000000000000000000000000000CD0000CD0000CD0000CD0000CD00000000000000
+00000000CD0000000000000000000000000000CD0000000000000000000000CD0000CD0000CD00
+00CD0000000000000000000000CD0000000000CD0000CD0000CD0000CD00000000000000000000
+00CD0000CD0000CD0000CD0000000000000000000000CD0000CD0000CD0000CD0000CD00000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFF000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000CD0000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00CD0000000000000000000000000000000000000000000000CD00000000000000000000000000
+00000000CD0000000000000000000000000000CD0000000000000000CD00000000000000000000
+00000000CD0000000000000000000000000000000000000000000000CD0000000000000000CD00
+00CD0000000000000000000000000000000000000000CD0000000000000000000000000000CD00
+00000000000000CD0000000000000000000000000000CD00000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000FFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000CD0000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000CD00000000000000000000000000
+00000000000000000000CD0000000000000000000000000000000000CD00000000000000000000
+00000000CD0000000000000000CD0000000000000000000000000000CD00000000000000000000
+00CD0000CD0000CD0000CD0000CD0000000000000000CD00000000000000000000000000000000
+00000000000000CD0000000000000000000000000000000000000000000000CD00000000000000
+00000000000000CD00000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFF000000FFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000CD0000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+CD0000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000CD0000000000000000000000000000000000000000000000CD00000000
+00000000000000000000000000CD0000000000000000000000000000CD0000000000000000CD00
+00000000000000000000000000CD0000000000000000CD0000000000000000000000000000CD00
+00000000000000CD0000000000000000000000000000000000000000000000CD00000000000000
+00000000000000000000000000000000CD0000000000000000000000000000CD00000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFF000000FFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000CD0000000000000000000000000000000000000000000000000000000000000000
+000000000000000000CD0000000000000000000000000000CD0000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000CD00000000
+00000000000000000000000000000000000000CD0000000000000000000000000000000000CD00
+00000000000000000000000000CD0000000000000000CD0000000000000000000000000000CD00
+00000000000000CD0000000000000000000000000000CD0000000000000000CD00000000000000
+00000000000000000000000000000000CD00000000000000000000000000000000000000000000
+00CD0000000000000000000000000000CD00000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000FFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000CD0000000000000000
+000000000000000000000000000000000000000000000000000000000000CD0000CD0000000000
+000000000000000000CD0000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000CD00000000000000000000000000000000000000
+00000000CD0000000000000000000000000000000000CD0000000000000000000000000000CD00
+00000000000000CD0000000000000000000000000000CD0000000000000000CD00000000000000
+00000000000000CD0000000000000000CD00000000000000000000000000000000000000000000
+00CD0000000000000000000000000000CD0000000000000000CD00000000000000000000000000
+00CD00000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFF000000FFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000CD0000000000000000000000000000000000000000000000
+000000000000000000000000000000CD0000CD0000CD0000CD0000CD0000CD0000CD0000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000CD0000CD0000CD0000000000000000000000CD0000CD0000CD00000000000000
+00000000000000CD0000000000000000000000000000CD0000000000000000000000CD0000CD00
+00CD0000CD0000CD0000000000000000000000CD0000CD0000CD0000CD0000CD00000000000000
+00CD0000000000000000000000000000000000000000000000000000CD0000CD0000CD0000CD00
+00000000000000000000CD0000000000000000000000000000CD00000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000FFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000CD0000CD0000
+CD0000CD0000CD0000000000000000000000000000000000000000000000000000000000000000
+CD0000CD0000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000CD00000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000CD0000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000CD00000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000CD0000CD0000CD0000CD00
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFF000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000
+FFFFFFFFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFF
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000FFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFF000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000FFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+FFFFFF000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000000000000000000000
+FFFFFFFFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00CD0000000000000000000000000000000000000000000000CD00000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000CD00000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000CD0000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000CD00000000000000000000000000
+00000000000000000000CD00000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000CD00000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000CD0000CD0000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000CD00000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000CD00000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+CD0000000000CD0000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000CD0000CD0000CD0000CD00
+00CD0000000000000000000000000000CD0000CD0000000000000000000000000000000000CD00
+00CD0000CD0000CD0000CD0000000000000000000000CD0000000000000000000000000000CD00
+00000000000000000000CD0000CD0000CD0000CD0000000000000000000000CD0000000000CD00
+00CD0000CD0000CD0000000000000000000000CD0000CD0000CD0000CD00000000000000000000
+00CD0000CD0000CD0000CD0000CD00000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFF000000FFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000CD0000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000CD00000000000000000000000000000000000000
+00000000CD0000000000000000000000000000000000CD0000000000000000000000000000CD00
+00000000000000CD0000000000000000000000000000CD00000000000000000000000000000000
+00000000000000CD0000000000000000CD0000CD00000000000000000000000000000000000000
+00CD0000000000000000000000000000CD0000000000000000CD00000000000000000000000000
+00CD00000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFF000000FFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000CD0000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000CD0000000000000000000000000000000000000000000000CD00000000000000000000
+00000000000000CD0000000000000000000000000000CD0000000000000000CD00000000000000
+00000000000000CD0000000000000000000000CD0000CD0000CD0000CD0000CD00000000000000
+00CD0000000000000000000000000000000000000000000000CD00000000000000000000000000
+00000000000000000000CD0000000000000000000000000000CD00000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+CD0000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000CD0000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000CD00000000000000000000
+00000000000000000000000000CD0000000000000000000000000000000000CD00000000000000
+00000000000000CD0000000000000000CD0000000000000000000000000000CD00000000000000
+00CD0000000000000000000000000000CD0000000000000000CD00000000000000000000000000
+00000000000000000000CD0000000000000000000000000000000000000000000000CD00000000
+00000000000000000000CD00000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFF000000FFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000CD0000000000000000000000000000
+000000000000000000000000000000000000000000000000000000CD0000000000000000000000
+000000CD0000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000CD0000000000000000000000000000000000000000000000CD00
+00000000000000000000000000000000CD0000000000000000000000000000CD00000000000000
+00CD0000000000000000000000000000CD0000000000000000CD00000000000000000000000000
+00CD0000000000000000CD0000000000000000000000000000000000000000000000CD00000000
+00000000000000000000000000000000000000CD0000000000000000000000000000CD00000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFF000000FFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000CD0000000000000000000000000000000000000000000000000000000000
+000000000000000000CD0000CD0000000000000000000000000000CD0000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000CD00
+00000000000000000000000000000000000000000000CD00000000000000000000000000000000
+00CD0000000000000000000000000000CD0000000000000000CD00000000000000000000000000
+00CD0000000000000000CD0000000000000000000000000000CD0000000000000000CD00000000
+00000000000000000000000000000000000000CD0000000000000000000000000000CD00000000
+00000000CD0000000000000000000000000000CD00000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000FFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000CD0000000000
+000000000000000000000000000000000000000000000000000000000000000000CD0000CD0000
+CD0000CD0000CD0000CD0000CD0000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000CD0000CD0000CD00000000000000
+00000000CD0000CD0000CD0000000000000000000000000000CD00000000000000000000000000
+00CD0000000000000000000000CD0000CD0000CD0000CD0000CD0000000000000000000000CD00
+00CD0000CD0000CD0000CD0000000000000000CD00000000000000000000000000000000000000
+00000000000000CD0000CD0000CD0000CD0000000000000000000000CD00000000000000000000
+00000000CD00000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFF000000FFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000CD0000CD0000CD0000CD0000CD0000000000000000000000000000
+000000000000000000000000000000000000CD0000CD0000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000CD00000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000CD0000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000CD00000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000CD0000CD0000CD0000CD00000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000CD00000000
+00000000000000000000000000000000000000CD00000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00CD00000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000CD0000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000CD00000000000000000000000000000000000000
+00000000CD00000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000CD00000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000CD0000CD0000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000CD00000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000CD00000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000CD0000000000
+CD0000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000CD0000CD0000CD0000CD0000CD00000000
+00000000000000000000CD0000CD0000000000000000000000000000000000CD0000CD0000CD00
+00CD0000CD0000000000000000000000CD0000000000000000000000000000CD00000000000000
+00000000CD0000CD0000CD0000CD0000000000000000000000CD0000000000CD0000CD0000CD00
+00CD0000000000000000000000CD0000CD0000CD0000CD0000000000000000000000CD0000CD00
+00CD0000CD0000CD00000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFF000000FFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000CD0000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000CD0000000000000000000000000000000000000000000000CD00
+00000000000000000000000000000000CD0000000000000000000000000000CD00000000000000
+00CD0000000000000000000000000000CD00000000000000000000000000000000000000000000
+00CD0000000000000000CD0000CD0000000000000000000000000000000000000000CD00000000
+00000000000000000000CD0000000000000000CD0000000000000000000000000000CD00000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFF000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000CD0000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000CD00
+00000000000000000000000000000000000000000000CD00000000000000000000000000000000
+00CD0000000000000000000000000000CD0000000000000000CD00000000000000000000000000
+00CD0000000000000000000000CD0000CD0000CD0000CD0000CD0000000000000000CD00000000
+00000000000000000000000000000000000000CD00000000000000000000000000000000000000
+00000000CD0000000000000000000000000000CD00000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000FFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000CD0000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000CD0000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000CD00000000000000000000000000000000
+00000000000000CD0000000000000000000000000000000000CD00000000000000000000000000
+00CD0000000000000000CD0000000000000000000000000000CD0000000000000000CD00000000
+00000000000000000000CD0000000000000000CD00000000000000000000000000000000000000
+00000000CD0000000000000000000000000000000000000000000000CD00000000000000000000
+00000000CD00000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFF000000FFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000CD0000000000000000000000000000000000000000
+000000000000000000000000000000000000000000CD0000000000000000000000000000CD0000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000CD0000000000000000000000000000000000000000000000CD00000000000000
+00000000000000000000CD0000000000000000000000000000CD0000000000000000CD00000000
+00000000000000000000CD0000000000000000CD0000000000000000000000000000CD00000000
+00000000CD0000000000000000000000000000000000000000000000CD00000000000000000000
+00000000000000000000000000CD0000000000000000000000000000CD00000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFF000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000CD0000000000000000000000000000000000000000000000000000000000000000000000
+000000CD0000CD0000000000000000000000000000CD0000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000CD00000000000000
+00000000000000000000000000000000CD0000000000000000000000000000000000CD00000000
+00000000000000000000CD0000000000000000CD0000000000000000000000000000CD00000000
+00000000CD0000000000000000000000000000CD0000000000000000CD00000000000000000000
+00000000000000000000000000CD0000000000000000000000000000CD0000000000000000CD00
+00000000000000000000000000CD00000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFF000000FFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000CD0000000000000000000000
+000000000000000000000000000000000000000000000000000000CD0000CD0000CD0000CD0000
+CD0000CD0000CD0000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000CD0000CD0000CD0000000000000000000000CD00
+00CD0000CD0000000000000000000000000000CD0000000000000000000000000000CD00000000
+00000000000000CD0000CD0000CD0000CD0000CD0000000000000000000000CD0000CD0000CD00
+00CD0000CD0000000000000000CD00000000000000000000000000000000000000000000000000
+00CD0000CD0000CD0000CD0000000000000000000000CD0000000000000000000000000000CD00
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFF000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000CD0000CD0000CD0000CD0000CD0000000000000000000000000000000000000000
+000000000000000000000000CD0000CD0000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000CD00000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+CD0000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000CD00000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00CD0000CD0000CD0000CD00000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000FF0000FF00000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000FF0000FF0000000000000000000000000000FF0000FF00000000000000000000000000
+00000000000000000000000000FF0000FF0000FF00000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000FF0000FF00000000000000000000000000000000000000000000000000
+00000000000000000000FF0000FF00000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000FF0000FF00000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000FF0000FF0000FF0000FF00000000000000000000000000000000000000000000000000
+00000000000000000000FF0000FF0000FF0000000000000000000000000000000000FF0000FF00
+00FF0000000000000000000000000000000000000000000000000000FF0000FF00000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000FFFF00FFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000FFFF
+00FFFF00FFFF00FFFF00000000000000000000000000FFFF00FFFF000000000000000000000000
+00000000FFFF00FFFF00FFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00FF0000FF00000000000000000000000000000000000000000000000000000000000000000000
+00FF0000FF00000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000FF0000FF00000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000FF0000FF00000000000000
+00000000000000FF0000FF00000000000000000000000000000000000000000000000000000000
+00FF0000FF00000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000FF0000FF00
+00000000000000000000000000000000000000000000000000000000000000000000FF0000FF00
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000FF0000FF00000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000FF0000FF00000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000FF00
+00FF0000000000000000000000000000000000000000FF0000FF00000000000000000000000000
+00000000000000000000000000FF0000FF00000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000FFFF00FFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000FFFF00FFFF000000000000000000000000000000
+00000000000000FFFF00FFFF00000000000000000000000000000000000000FFFF00FFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000FF0000FF00000000000000000000
+00000000000000000000000000000000000000000000000000FF0000FF00000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000FF0000FF00000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000FF0000FF0000000000000000000000000000FF0000FF00000000
+00000000000000000000000000000000000000000000000000FF0000FF00000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000FF0000FF00000000000000000000000000000000
+00000000000000000000000000000000000000FF0000FF00000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000FF0000FF00000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000FF0000FF00000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000FF0000FF00000000000000000000000000
+00000000000000FF0000FF0000000000000000000000000000000000000000000000000000FF00
+00FF00000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000FFFF00FFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000FFFF00FFFF000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000FFFF00FFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000FF0000FF00000000000000000000000000000000000000000000000000
+00000000000000000000FF0000FF00000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000FF0000FF0000FF0000FF0000FF0000000000000000FF00
+00FF0000FF0000FF0000FF0000FF0000000000000000000000FF0000FF0000FF0000FF0000FF00
+00000000000000FF0000FF0000000000FF0000FF0000FF0000FF0000000000FF0000FF0000FF00
+00FF0000FF0000FF0000000000000000FF0000FF0000FF0000FF0000FF0000FF00000000000000
+00000000000000000000FF0000FF00000000000000000000000000000000000000000000000000
+00000000000000000000FF0000FF0000FF0000FF0000FF0000FF0000000000000000FF0000FF00
+00000000000000000000FF0000FF00000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000FF0000FF0000FF00
+00FF0000FF0000FF0000000000000000FF0000FF0000FF0000FF0000FF0000000000000000FF00
+00FF0000FF0000FF0000FF0000FF0000000000000000000000FF0000FF0000FF0000FF0000FF00
+00000000000000000000FF0000FF0000FF0000FF0000FF0000000000000000FF0000FF0000FF00
+00FF0000FF0000FF00000000000000000000000000000000000000000000000000000000000000
+00FF0000FF0000FF0000FF0000FF0000FF0000000000000000FF0000FF00000000000000000000
+00FF0000FF00000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000FF0000FF0000FF0000FF00
+00FF0000FF0000000000000000FF0000FF0000000000000000000000FF0000FF00000000000000
+00000000000000FF0000FF0000000000000000000000000000000000000000FF0000FF00000000
+00000000000000000000FF0000FF0000FF0000FF0000FF0000FF0000000000FF0000FF00000000
+00000000000000FF0000FF0000000000FF0000FF0000FF0000FF0000FF0000FF00000000000000
+00FF0000FF0000FF0000FF0000FF0000FF00000000000000000000000000000000000000000000
+00000000000000000000FF0000FF0000FF0000FF0000FF0000FF0000000000000000FF0000FF00
+00000000000000000000FF0000FF00000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000FFFF00FFFF00FFFF00FFFF
+00FFFF00FFFF00000000000000000000FFFF00FFFF00FFFF00FFFF00FFFF00000000000000FFFF
+00FFFF00000000000000000000FFFF00FFFF00000000FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
+00000000000000000000000000FFFF00FFFF00FFFF000000000000000000000000000000000000
+00FFFF00FFFF00000000000000000000000000FFFF00FFFF00FFFF00FFFF00FFFF000000000000
+00000000FFFF00FFFF00FFFF00FFFF00FFFF00FFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000FF0000FF0000000000000000000000FF0000FF0000000000FF0000FF00
+00FF0000FF0000FF0000FF0000000000000000000000FF0000FF0000FF0000FF0000FF0000FF00
+00000000000000FF0000FF0000FF0000FF0000FF0000000000000000FF0000FF0000FF0000FF00
+00FF0000FF0000000000000000000000FF0000FF0000FF0000FF0000FF00000000000000000000
+00000000000000000000000000000000000000000000FF0000FF0000FF0000FF0000FF0000FF00
+00000000000000FF0000FF0000000000000000000000FF0000FF00000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000FF00
+00FF0000000000000000000000FF0000FF0000000000FF0000FF0000000000000000000000FF00
+00FF0000000000000000000000000000000000000000FF0000FF0000000000FF0000FF0000FF00
+00FF0000000000000000000000000000000000000000FF0000FF00000000000000000000000000
+00FF0000FF0000000000000000000000FF0000FF0000000000000000000000000000FF0000FF00
+00000000000000000000000000000000000000000000000000000000000000000000FF0000FF00
+00000000000000000000FF0000FF0000000000FF0000FF0000000000000000000000FF0000FF00
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000FF0000FF0000000000000000000000FF0000FF0000000000FF00
+00FF0000000000000000000000FF0000FF0000000000000000000000FF0000FF00000000000000
+00000000000000FF0000FF0000000000000000000000FF0000FF0000000000FF0000FF00000000
+00000000000000FF0000FF0000000000000000000000FF0000FF00000000000000000000000000
+00000000000000000000000000000000000000000000000000FF0000FF00000000000000000000
+00FF0000FF0000000000FF0000FF0000000000000000000000FF0000FF00000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000FF0000FF0000000000000000000000000000FF00
+00FF0000000000000000000000FF0000FF0000000000000000000000000000FF0000FF00000000
+00000000000000000000000000000000FF0000FF0000000000000000000000FF0000FF00000000
+00000000000000FF0000FF0000000000FF0000FF0000000000000000000000FF0000FF00000000
+00FF0000FF0000000000FF0000000000FF0000FF0000000000FF0000FF00000000000000000000
+00FF0000FF0000000000000000000000000000000000000000000000000000000000FF0000FF00
+00000000000000000000FF0000FF0000000000FF0000FF0000000000000000000000FF0000FF00
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000FFFF00FFFF00000000000000000000FFFF00FFFF00000000FFFF
+00FFFF00000000000000000000FFFF00FFFF00000000FFFF00FFFF00000000000000000000FFFF
+00FFFF00000000000000000000FFFF00FFFF000000000000000000000000000000000000000000
+00FFFF00FFFF00000000000000000000000000000000000000FFFF00FFFF000000000000000000
+00FFFF00FFFF00000000000000000000FFFF00FFFF00000000FFFF00FFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFFFFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000FF0000FF00
+00000000000000000000FF0000FF0000000000FF0000FF0000000000000000000000FF0000FF00
+00000000FF0000FF0000000000000000000000FF0000FF00000000000000000000000000000000
+00000000FF0000FF0000000000000000000000FF0000FF0000000000000000000000000000FF00
+00FF0000000000000000000000FF0000FF00000000000000000000000000000000000000000000
+00000000000000FF0000FF0000000000000000000000FF0000FF0000000000FF0000FF00000000
+00000000000000FF0000FF00000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000FF0000FF00000000000000000000000000
+00000000000000FF0000FF0000000000000000000000FF0000FF0000000000000000FF0000FF00
+00FF0000FF0000FF0000FF0000000000FF0000FF0000FF00000000000000000000000000000000
+00000000000000FF0000FF0000000000000000000000000000FF0000FF00000000000000000000
+00FF0000FF0000000000000000000000000000FF0000FF00000000000000000000000000000000
+00000000000000000000000000000000000000FF0000FF0000000000000000000000FF0000FF00
+00000000FF0000FF0000000000000000000000FF0000FF00000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000FF00
+00FF0000000000000000000000FF0000FF0000000000FF0000FF0000000000000000000000FF00
+00FF0000000000000000000000FF0000FF0000000000000000000000000000FF0000FF00000000
+00000000000000FF0000FF0000000000FF0000FF00000000000000000000000000000000000000
+00000000000000FF0000FF00000000000000000000000000000000000000000000000000000000
+00000000000000000000FF0000FF0000000000000000000000FF0000FF0000000000FF0000FF00
+00000000000000000000FF0000FF00000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000FF0000FF0000000000000000000000000000FF0000FF0000000000000000000000FF00
+00FF0000000000000000000000000000FF0000FF00000000000000000000000000000000000000
+00FF0000FF0000000000000000000000FF0000FF0000000000000000000000FF0000FF00000000
+00FF0000FF0000000000000000000000FF0000FF0000000000FF0000FF0000000000FF00000000
+00FF0000FF0000000000FF0000FF0000000000000000000000FF0000FF00000000000000000000
+00000000000000000000000000000000000000FF0000FF0000000000000000000000FF0000FF00
+00000000FF0000FF0000000000000000000000FF0000FF00000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000FFFF
+00FFFF00000000000000000000FFFF00FFFF00000000FFFF00FFFF00000000000000000000FFFF
+00FFFF00000000000000FFFF00FFFF00000000FFFF00FFFF00000000000000000000000000FFFF
+00FFFF00000000000000000000000000000000000000000000FFFF00FFFF000000000000000000
+00000000000000000000FFFF00FFFF00000000000000000000FFFF00FFFF000000000000000000
+00FFFF00FFFF00000000FFFF00FFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000FF0000FF0000000000000000000000FF0000FF00
+00000000FF0000FF0000000000000000000000FF0000FF0000000000FF0000FF00000000000000
+00000000FF0000FF0000000000000000FF0000FF0000FF0000FF0000FF0000FF00000000000000
+00000000FF0000FF0000000000000000000000000000FF0000FF0000000000000000000000FF00
+00FF0000000000000000000000000000000000000000000000000000000000FF0000FF00000000
+00000000000000FF0000FF0000000000FF0000FF0000000000000000000000FF0000FF00000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000FF0000FF0000000000000000000000000000000000000000FF0000FF00000000
+00000000000000FF0000FF0000000000FF0000FF0000000000000000000000FF0000FF00000000
+00FF0000FF0000000000000000000000000000000000000000000000000000FF0000FF00000000
+00000000000000000000FF0000FF0000000000000000000000FF0000FF00000000000000000000
+00000000FF0000FF00000000000000000000000000000000000000000000000000000000000000
+00000000FF0000FF0000000000000000000000FF0000FF0000000000FF0000FF00000000000000
+00000000FF0000FF00000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000FF0000FF0000000000000000000000FF00
+00FF0000000000FF0000FF0000FF0000FF0000FF0000FF0000FF0000000000000000000000FF00
+00FF0000000000000000000000000000FF0000FF0000FF0000FF0000FF0000FF0000FF00000000
+00FF0000FF0000000000000000000000000000000000000000000000000000FF0000FF00000000
+00000000000000000000000000000000000000000000000000000000000000000000FF0000FF00
+00000000000000000000FF0000FF0000000000FF0000FF0000000000000000000000FF0000FF00
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000FF0000FF00000000000000
+00000000000000FF0000FF0000000000000000000000FF0000FF00000000000000000000000000
+00FF0000FF0000000000000000000000000000000000000000FF0000FF00000000000000000000
+00FF0000FF0000000000000000000000FF0000FF0000000000FF0000FF00000000000000000000
+00FF0000FF0000000000FF0000FF0000000000FF0000000000FF0000FF0000000000FF0000FF00
+00000000000000000000FF0000FF00000000000000000000000000000000000000000000000000
+00000000FF0000FF0000000000000000000000FF0000FF0000000000FF0000FF00000000000000
+00000000FF0000FF00000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000FFFF00FFFF00000000000000000000FFFF
+00FFFF00000000FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00000000000000000000FFFF
+00FFFF00FFFF00000000000000000000000000000000FFFF00FFFF000000000000000000000000
+00000000000000000000FFFF00FFFF00000000000000000000000000000000000000FFFF00FFFF
+00000000000000000000FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00000000000000FFFF
+00FFFF00FFFF00FFFF00FFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000FF0000FF0000000000000000000000FF0000FF0000000000FF0000FF00000000000000
+00000000FF0000FF0000000000FF0000FF0000000000000000000000FF0000FF0000000000FF00
+00FF0000000000000000000000FF0000FF0000000000000000000000FF0000FF00000000000000
+00000000000000FF0000FF0000FF0000FF0000FF0000FF0000FF00000000000000000000000000
+00000000000000000000000000000000FF0000FF0000000000000000000000FF0000FF00000000
+00FF0000FF0000000000000000000000FF0000FF00000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000FF0000FF00000000
+00000000000000000000000000000000FF0000FF0000000000000000000000FF0000FF00000000
+00FF0000FF0000000000000000000000FF0000FF0000000000FF0000FF00000000000000000000
+00000000000000000000000000000000FF0000FF0000000000000000000000000000FF0000FF00
+00000000000000000000FF0000FF0000000000000000000000000000FF0000FF00000000000000
+00000000000000000000000000000000000000000000000000000000FF0000FF00000000000000
+00000000FF0000FF0000000000FF0000FF0000000000000000000000FF0000FF00000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000FF0000FF0000000000000000000000FF0000FF0000000000FF0000FF00000000
+00000000000000000000000000000000000000000000FF0000FF00000000000000000000000000
+00FF0000FF0000000000000000000000000000000000000000FF0000FF00000000000000000000
+00000000000000000000000000000000FF0000FF00000000000000000000000000000000000000
+00000000000000000000000000000000000000FF0000FF0000000000000000000000FF0000FF00
+00000000FF0000FF0000000000000000000000FF0000FF00000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000FF0000FF0000000000000000000000000000FF0000FF00000000
+00000000000000FF0000FF0000000000000000000000000000FF0000FF00000000000000000000
+00000000000000000000FF0000FF0000000000000000000000FF0000FF00000000000000000000
+00FF0000FF0000000000FF0000FF0000000000000000000000FF0000FF0000000000FF0000FF00
+00000000FF0000000000FF0000FF0000000000FF0000FF0000000000000000000000FF0000FF00
+00000000000000000000000000000000000000000000000000000000FF0000FF00000000000000
+00000000FF0000FF0000000000FF0000FF0000000000000000000000FF0000FF00000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000FFFF00FFFF00000000000000000000FFFF00FFFF00000000FFFF00FFFF000000
+00000000000000000000000000000000000000FFFF00FFFF00000000FFFF00FFFF000000000000
+00000000000000FFFF00FFFF00000000000000000000000000000000000000000000FFFF00FFFF
+00000000000000000000000000000000000000FFFF00FFFF00000000000000000000FFFF00FFFF
+00000000000000000000000000000000000000000000000000000000000000000000FFFF00FFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000FF0000FF00000000000000
+00000000FF0000FF0000000000FF0000FF0000000000000000000000FF0000FF0000000000FF00
+00FF0000000000000000000000FF0000FF0000000000FF0000FF0000000000000000000000FF00
+00FF0000000000000000000000FF0000FF0000000000000000000000000000FF0000FF00000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00FF0000FF0000000000000000000000FF0000FF0000000000FF0000FF00000000000000000000
+00FF0000FF00000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000FF0000FF0000000000000000000000FF0000FF00000000
+00FF0000FF0000000000000000000000FF0000FF0000000000FF0000FF00000000000000000000
+00FF0000FF0000000000FF0000FF00000000000000000000000000000000000000000000000000
+00FF0000FF0000000000000000000000000000FF0000FF0000000000000000000000FF0000FF00
+00000000000000000000000000FF0000FF0000000000000000000000000000000000000000FF00
+00FF0000000000000000000000FF0000FF0000000000000000000000FF0000FF0000000000FF00
+00FF0000000000000000000000FF0000FF00000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000FF0000FF00000000
+00000000000000FF0000FF0000000000FF0000FF00000000000000000000000000000000000000
+00000000000000FF0000FF0000000000000000000000000000FF0000FF00000000000000000000
+00000000000000000000FF0000FF0000000000000000000000FF0000FF00000000000000000000
+00FF0000FF0000000000000000000000000000000000000000000000FF0000FF00000000000000
+00000000FF0000FF0000000000000000000000FF0000FF0000000000FF0000FF00000000000000
+00000000FF0000FF00000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000FF00
+00FF0000000000000000000000000000FF0000FF0000000000000000000000FF0000FF00000000
+00000000000000000000FF0000FF0000000000000000000000000000000000000000FF0000FF00
+00000000000000000000FF0000FF0000000000000000000000FF0000FF0000000000FF0000FF00
+00000000000000000000FF0000FF0000000000FF0000FF0000000000FF0000000000FF0000FF00
+00000000FF0000FF0000000000000000000000FF0000FF0000000000000000000000000000FF00
+00FF0000000000000000000000FF0000FF0000000000000000000000FF0000FF0000000000FF00
+00FF0000000000000000000000FF0000FF00000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000FFFF00FFFF000000
+00000000000000FFFF00FFFF00000000FFFF00FFFF000000000000000000000000000000000000
+00FFFF00FFFF00000000000000000000FFFF00FFFF00000000000000000000FFFF00FFFF000000
+00000000000000000000000000000000000000FFFF00FFFF000000000000000000000000000000
+00000000FFFF00FFFF00000000000000000000FFFF00FFFF000000000000000000000000000000
+00000000000000000000000000000000000000FFFF00FFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000FF0000FF0000000000000000000000FF0000FF0000000000FF00
+00FF0000000000000000000000FF0000FF0000000000FF0000FF0000000000000000000000FF00
+00FF0000000000FF0000FF0000000000000000000000FF0000FF0000000000000000000000FF00
+00FF0000000000000000000000000000FF0000FF00000000000000000000000000000000000000
+00000000000000000000FF0000FF0000000000000000000000FF0000FF00000000000000000000
+00FF0000FF0000000000FF0000FF0000000000000000000000FF0000FF00000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000FF0000FF0000FF0000FF0000FF0000000000000000FF0000FF00000000000000000000
+00FF0000FF0000000000000000FF0000FF0000FF0000FF0000FF0000FF0000000000FF0000FF00
+00000000000000000000000000000000000000000000000000000000FF0000FF0000FF0000FF00
+00000000FF0000FF0000FF0000FF0000FF0000FF0000000000000000000000000000FF0000FF00
+00FF0000FF0000000000000000000000000000000000FF0000FF0000000000000000000000FF00
+00FF0000FF0000FF0000FF0000FF0000000000000000000000FF0000FF0000FF0000FF0000FF00
+00FF00000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000FF0000FF0000FF0000FF0000FF0000FF00000000
+00000000FF0000FF0000FF0000FF0000FF0000000000000000000000000000000000FF0000FF00
+00FF0000FF0000000000000000FF0000FF0000FF0000FF0000FF0000000000000000000000FF00
+00FF0000FF0000FF0000FF0000000000000000000000000000000000FF0000FF0000FF0000FF00
+00000000000000000000000000FF0000FF0000000000000000000000FF0000FF0000FF0000FF00
+00FF0000FF0000000000000000000000FF0000FF0000FF0000FF0000FF0000FF00000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000FF0000FF00000000000000000000000000
+00000000FF0000FF0000FF0000FF0000FF0000FF0000000000000000000000FF0000FF0000FF00
+00FF0000000000000000000000000000FF0000FF0000FF0000FF0000000000000000000000FF00
+00FF0000FF0000FF0000FF0000FF0000000000000000FF0000FF0000FF0000FF0000FF0000FF00
+00000000FF0000FF0000000000FF0000000000FF0000FF0000000000FF0000FF0000FF0000FF00
+00FF0000FF0000000000000000000000000000000000FF0000FF0000000000000000000000FF00
+00FF0000FF0000FF0000FF0000FF0000000000000000000000FF0000FF0000FF0000FF0000FF00
+00FF00000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000FFFF00FFFF00000000000000000000FFFF00FFFF000000
+00000000FFFF00FFFF00FFFF00FFFF00FFFF00000000000000FFFF00FFFF000000000000000000
+00FFFF00FFFF00000000000000000000FFFF00FFFF000000000000000000000000000000000000
+00FFFF00FFFF00FFFF00FFFF00000000000000000000000000FFFF00FFFF00FFFF00FFFF000000
+00000000000000FFFF00FFFF00FFFF00FFFF00FFFF00000000000000FFFF00FFFF00FFFF00FFFF
+00FFFF00FFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00FF0000FF0000FF0000FF0000FF0000FF0000000000FF0000FF0000FF0000FF0000FF0000FF00
+00000000000000000000FF0000FF0000FF0000FF0000FF0000FF0000000000000000FF0000FF00
+00FF0000FF0000FF0000FF0000000000000000000000000000FF0000FF0000FF0000FF00000000
+00000000FF0000FF0000FF0000FF0000FF0000000000000000000000000000000000FF0000FF00
+00000000000000000000FF0000FF0000FF0000FF0000FF0000FF0000000000000000000000FF00
+00FF0000FF0000FF0000FF0000FF00000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000FF0000FF00000000000000000000000000
+00000000000000000000000000000000000000000000FF0000FF00000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000FF0000FF00000000000000000000000000000000000000000000
+00000000000000000000000000FF0000FF00000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000FF0000FF00000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000FF0000FF00000000000000000000000000
+00000000000000000000000000000000000000000000FF0000FF00000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000FF0000FF00000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000FF0000FF00
+00000000000000000000000000000000000000000000000000000000000000000000FF0000FF00
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000FF0000FF00000000000000000000000000000000000000000000000000000000
+00000000000000FF0000FF00000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000FF00
+00FF0000000000000000000000000000000000000000000000000000000000000000000000FF00
+00FF00000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000FF00
+00FF00000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000FF0000FF00000000000000000000000000000000000000000000000000000000
+00000000000000FF0000FF00000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000FF0000FF00000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000FF0000FF00000000000000000000000000000000
+00000000000000000000000000000000000000FF0000FF00000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000FF0000FF00000000
+00000000000000000000000000000000000000FF0000FF0000FF0000FF0000FF00000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000FF0000FF00000000000000000000000000
+00000000000000000000FF0000FF0000FF0000FF0000FF00000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000FF0000FF00000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000FF0000FF00000000
+00000000000000000000000000000000000000FF0000FF0000FF0000FF0000FF00000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000FF0000FF00000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000FF0000FF0000000000000000000000000000000000000000000000FF0000FF0000FF00
+00FF0000FF00000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000FFFF00FFFF00FFFF00FFFF00FFFF000000000000000000000000
+00000000000000000000000000000000000000000000FFFF00FFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000FF0000FF00000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000FF0000FF00000000000000000000000000
+00000000000000000000000000000000FF0000FF0000000000000000000000000000000000FF00
+00FF00000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000FF0000FF0000FF00
+00FF0000000000000000000000000000FF0000FF0000000000000000000000000000000000FF00
+00FF0000FF00000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000FFFF
+00FFFF00000000000000FFFF00FFFF000000000000000000000000000000000000000000000000
+00000000000000FFFF00FFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000FF0000FF00000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000FF0000FF00000000000000000000000000000000000000000000000000000000
+00FF0000FF0000000000000000000000000000000000FF0000FF00000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000FF0000FF00000000000000000000000000000000000000000000
+00FF0000FF0000000000000000000000000000000000000000FF0000FF00000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000FFFF00FFFF00000000000000000000FFFF
+00FFFF00000000000000000000000000000000000000000000000000000000FFFF00FFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000FFFFFF000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000FF00
+00FF00000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000FF0000FF00000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000FF0000FF00000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000FF00
+00FF00000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000FF0000FF00000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000FFFF00FFFF00000000000000000000FFFF00FFFF00000000000000FFFF00FFFF
+00FFFF00FFFF00FFFF00000000000000FFFF00FFFF00FFFF00FFFF00FFFF00FFFF000000000000
+00FFFF00FFFF00000000000000000000FFFF00FFFF00000000000000FFFF00FFFF00FFFF00FFFF
+00FFFF00FFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000FF0000FF0000FF0000FF0000FF0000FF00
+00000000000000000000FF0000FF0000FF0000FF0000FF0000000000000000000000FF0000FF00
+00FF0000FF0000FF0000000000000000FF0000FF0000000000000000000000FF0000FF00000000
+00000000000000FF0000FF0000FF0000000000000000000000FF0000FF0000FF0000FF0000FF00
+00FF0000000000000000000000000000000000000000000000000000000000000000FF0000FF00
+00FF0000FF0000FF0000FF0000000000000000FF0000FF0000000000000000000000FF0000FF00
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000FF0000FF0000FF0000FF0000FF0000FF00
+00000000000000FF0000FF0000000000FF0000FF0000FF0000FF0000000000000000FF0000FF00
+00FF0000FF0000FF0000000000000000FF0000FF0000FF0000FF0000FF0000FF00000000000000
+00000000000000FF0000FF0000FF0000000000000000000000000000000000000000FF0000FF00
+00000000000000000000000000FF0000FF0000FF0000FF0000FF0000000000000000000000FF00
+00FF0000FF0000FF0000FF0000FF00000000000000000000000000000000000000000000000000
+00000000FF0000FF0000FF0000FF0000FF0000FF0000000000000000FF0000FF00000000000000
+00000000FF0000FF00000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000FFFF00FFFF000000
+00000000000000FFFF00FFFF00000000FFFF00FFFF00000000000000000000FFFF00FFFF000000
+00FFFF00FFFF00000000000000000000FFFF00FFFF00000000FFFF00FFFF000000000000000000
+00FFFF00FFFF00000000FFFF00FFFF00000000000000000000FFFF00FFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000FF0000FF0000000000000000000000FF0000FF00000000000000000000000000
+00000000000000FF0000FF0000000000FF0000FF0000000000000000000000FF0000FF00000000
+00FF0000FF0000000000000000FF0000FF0000000000000000000000000000000000FF0000FF00
+00000000000000000000000000000000FF0000FF00000000000000000000000000000000000000
+00000000000000000000000000000000000000FF0000FF0000000000000000000000FF0000FF00
+00000000FF0000FF0000000000000000000000FF0000FF00000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000FF0000FF0000000000000000000000FF0000FF0000000000FF0000FF0000FF00
+00FF0000000000000000000000000000FF0000FF0000000000000000000000FF0000FF00000000
+00000000000000FF0000FF0000000000000000000000000000000000000000000000FF0000FF00
+00000000000000000000000000000000000000FF0000FF0000000000000000000000FF0000FF00
+00000000000000000000FF0000FF0000000000FF0000FF00000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000FF0000FF00000000000000
+00000000FF0000FF0000000000FF0000FF0000000000000000000000FF0000FF00000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000FFFF00FFFF00000000000000000000FFFF00FFFF000000
+00FFFF00FFFF00000000000000000000FFFF00FFFF00000000FFFF00FFFF000000000000000000
+00FFFF00FFFF00000000FFFF00FFFF00000000000000000000FFFF00FFFF00000000FFFF00FFFF
+00000000000000000000FFFF00FFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000FF0000FF00000000
+00000000000000FF0000FF0000000000000000FF0000FF0000FF0000FF0000FF0000FF00000000
+00FF0000FF0000000000000000000000000000000000000000FF0000FF0000000000FF0000FF00
+00000000000000000000000000000000000000FF0000FF00000000000000000000000000000000
+00FF0000FF00000000000000000000000000000000000000000000000000000000000000000000
+00000000FF0000FF0000000000000000000000FF0000FF0000000000FF0000FF00000000000000
+00000000FF0000FF00000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000FF0000FF00000000
+00000000000000FF0000FF0000000000FF0000FF0000FF00000000000000000000000000000000
+00FF0000FF0000000000000000000000FF0000FF0000000000000000000000FF0000FF00000000
+00000000000000000000000000000000000000FF0000FF00000000000000000000000000000000
+00000000FF0000FF0000000000000000000000FF0000FF0000000000000000000000FF0000FF00
+00000000FF0000FF00000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000FF0000FF0000000000000000000000FF0000FF0000000000FF00
+00FF0000000000000000000000FF0000FF00000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000FFFFFF000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00FFFF00FFFF00000000000000000000FFFF00FFFF00000000FFFF00FFFF00FFFF00FFFF00FFFF
+00FFFF00FFFF00000000FFFF00FFFF00000000000000000000FFFF00FFFF00000000FFFF00FFFF
+00000000000000000000FFFF00FFFF00000000FFFF00FFFF00000000000000000000FFFF00FFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000FF0000FF0000000000000000000000FF0000FF00000000
+00FF0000FF0000000000000000000000FF0000FF0000000000FF0000FF00000000000000000000
+00000000000000000000FF0000FF0000FF0000FF00000000000000000000000000000000000000
+00000000FF0000FF0000000000000000000000000000000000FF0000FF00000000000000000000
+00000000000000000000000000000000000000000000000000000000FF0000FF00000000000000
+00000000FF0000FF0000000000FF0000FF0000000000000000000000FF0000FF00000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000FF0000FF0000000000000000000000FF0000FF00000000
+00FF0000FF0000000000000000000000000000000000000000FF0000FF00000000000000000000
+00FF0000FF0000000000000000000000FF0000FF00000000000000000000000000000000000000
+00000000FF0000FF0000000000000000000000000000000000000000FF0000FF00000000000000
+00000000FF0000FF0000FF0000FF0000FF0000FF0000FF0000000000000000FF0000FF0000FF00
+00FF0000FF0000000000000000000000000000000000000000000000000000000000000000FF00
+00FF0000000000000000000000FF0000FF0000000000FF0000FF0000000000000000000000FF00
+00FF00000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000FFFF00FFFF000000000000000000
+00FFFF00FFFF00000000FFFF00FFFF00000000000000000000000000000000000000FFFF00FFFF
+00000000000000000000FFFF00FFFF00000000FFFF00FFFF00000000000000000000FFFF00FFFF
+00000000FFFF00FFFF00000000000000000000FFFF00FFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00FF0000FF0000000000000000000000FF0000FF0000000000FF0000FF00000000000000000000
+00FF0000FF0000000000FF0000FF0000000000000000000000000000000000000000FF0000FF00
+00000000FF0000FF0000000000000000000000000000000000000000FF0000FF00000000000000
+00000000000000000000FF0000FF00000000000000000000000000000000000000000000000000
+00000000000000000000000000FF0000FF0000000000000000000000FF0000FF0000000000FF00
+00FF0000000000000000000000FF0000FF00000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00FF0000FF0000000000000000000000FF0000FF0000000000FF0000FF00000000000000000000
+00000000000000000000FF0000FF0000000000000000000000FF0000FF00000000000000000000
+00FF0000FF0000000000000000000000000000000000000000000000FF0000FF00000000000000
+00000000000000000000000000FF0000FF0000000000000000000000FF0000FF00000000000000
+00000000000000000000000000000000000000000000000000000000FF0000FF00000000000000
+00000000000000000000000000000000000000000000FF0000FF0000000000000000000000FF00
+00FF0000000000FF0000FF0000000000000000000000FF0000FF00000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000FFFF00FFFF00000000000000FFFF00FFFF00000000000000FFFF00FFFF
+00000000000000000000000000000000000000FFFF00FFFF00000000000000000000FFFF00FFFF
+00000000FFFF00FFFF00000000000000000000FFFF00FFFF00000000FFFF00FFFF000000000000
+00000000FFFF00FFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000FF0000FF00000000000000000000
+00FF0000FF0000000000FF0000FF0000000000000000000000FF0000FF0000000000FF0000FF00
+00000000000000000000FF0000FF0000000000FF0000FF0000000000000000FF0000FF00000000
+00000000000000000000000000FF0000FF0000000000000000000000000000000000FF0000FF00
+00000000000000000000000000000000000000000000FF0000FF0000000000000000000000FF00
+00FF0000000000000000000000FF0000FF0000000000FF0000FF0000000000000000000000FF00
+00FF00000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000FF0000FF00000000000000000000
+00FF0000FF0000000000FF0000FF0000000000000000000000000000000000000000FF0000FF00
+00000000000000000000FF0000FF0000000000000000000000FF0000FF00000000000000000000
+00000000000000000000000000FF0000FF0000000000000000000000000000000000000000FF00
+00FF0000000000000000000000FF0000FF00000000000000000000000000000000000000000000
+00000000000000000000000000FF0000FF0000000000000000000000000000FF0000FF00000000
+00000000000000FF0000FF0000000000000000000000FF0000FF0000000000FF0000FF00000000
+00000000000000FF0000FF00000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000FFFF00FFFF
+00FFFF00FFFF00FFFF00000000000000000000000000FFFF00FFFF00FFFF00FFFF00FFFF000000
+00000000FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00000000000000000000FFFF00FFFF00FFFF
+00FFFF00FFFF00FFFF00000000000000FFFF00FFFF00FFFF00FFFF00FFFF00FFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000FF0000FF0000000000000000000000FF0000FF0000000000000000FF00
+00FF0000FF0000FF0000FF0000FF0000000000000000FF0000FF0000FF0000FF0000FF00000000
+00000000FF0000FF0000000000000000000000FF0000FF0000000000000000000000FF0000FF00
+00FF0000FF0000000000000000000000000000000000FF0000FF0000FF0000FF00000000000000
+00000000000000FF0000FF0000000000000000000000FF0000FF0000FF0000FF0000FF0000FF00
+00000000000000000000FF0000FF0000FF0000FF0000FF0000FF00000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000FF0000FF0000FF0000FF0000FF0000FF0000000000000000FF0000FF00
+00000000000000000000000000000000000000000000FF0000FF0000FF0000FF0000FF00000000
+00000000000000000000FF0000FF0000000000000000000000000000000000000000FF0000FF00
+00FF0000FF0000000000000000000000000000FF0000FF0000FF0000FF00000000000000000000
+00FF0000FF0000FF0000FF0000FF0000000000000000FF0000FF0000FF0000FF0000FF0000FF00
+00000000000000000000000000000000FF0000FF0000000000000000000000FF0000FF0000FF00
+00FF0000FF0000FF0000000000000000000000FF0000FF0000FF0000FF0000FF0000FF00000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000FFFF00FFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000FF0000FF00000000000000000000000000000000000000000000000000000000
+00000000000000FF0000FF00000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000FF0000FF00
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000FF0000FF00000000000000000000000000000000000000
+00000000000000000000000000000000FF0000FF00000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000FFFF
+00FFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000FF0000FF00000000
+00000000000000000000000000000000000000000000000000000000000000FF0000FF00000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000FF0000FF00000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00FF0000FF00000000000000000000000000000000000000000000000000000000000000000000
+00FF0000FF00000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000FFFF00FFFF00FFFF00FFFF00FFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000FF0000FF00000000000000000000000000000000000000
+00000000FF0000FF0000FF0000FF0000FF00000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000FF0000FF00000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000FF0000FF00000000000000000000
+00000000000000000000000000FF0000FF0000FF0000FF0000FF00000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000CD00000000000000000000000000000000000000000000
+00CD00000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000CD00000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00CD0000000000000000000000000000000000000000000000CD00000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000CD00000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000CD00000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000CD00000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000CD0000CD0000CD0000CD0000CD0000000000000000000000000000CD0000CD00000000
+00000000000000000000000000CD0000CD0000CD0000CD0000CD0000000000000000000000CD00
+00000000000000000000000000CD0000000000000000000000CD0000CD0000CD0000CD00000000
+00000000000000CD0000000000CD0000CD0000CD0000CD0000000000000000000000CD0000CD00
+00CD0000CD0000000000000000000000CD0000CD0000CD0000CD0000CD00000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000CD00000000
+00000000000000000000000000000000000000CD0000000000000000000000000000000000CD00
+00000000000000000000000000CD0000000000000000CD0000000000000000000000000000CD00
+00000000000000000000000000000000000000000000CD0000000000000000CD0000CD00000000
+00000000000000000000000000000000CD0000000000000000000000000000CD00000000000000
+00CD0000000000000000000000000000CD00000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFF000000FFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000CD00000000000000000000000000000000000000
+00000000CD0000000000000000000000000000000000CD0000000000000000000000000000CD00
+00000000000000CD0000000000000000000000000000CD0000000000000000000000CD0000CD00
+00CD0000CD0000CD0000000000000000CD00000000000000000000000000000000000000000000
+00CD0000000000000000000000000000000000000000000000CD00000000000000000000000000
+00CD00000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFF000000FFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000CD0000000000000000000000000000000000000000000000CD00000000000000000000
+00000000000000CD0000000000000000000000000000CD0000000000000000CD00000000000000
+00000000000000CD0000000000000000CD0000000000000000000000000000CD00000000000000
+00CD0000000000000000000000000000000000000000000000CD00000000000000000000000000
+00000000000000000000CD0000000000000000000000000000CD00000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFF000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000CD00000000000000000000
+00000000000000000000000000CD0000000000000000000000000000000000CD00000000000000
+00000000000000CD0000000000000000CD0000000000000000000000000000CD00000000000000
+00CD0000000000000000000000000000CD0000000000000000CD00000000000000000000000000
+00000000000000000000CD0000000000000000000000000000000000000000000000CD00000000
+00000000000000000000CD00000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFF000000FFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000CD0000000000000000000000000000000000000000000000CD00
+00000000000000000000000000000000CD0000000000000000000000000000CD00000000000000
+00CD0000000000000000000000000000CD0000000000000000CD00000000000000000000000000
+00CD0000000000000000CD0000000000000000000000000000000000000000000000CD00000000
+00000000000000000000CD0000000000000000CD0000000000000000000000000000CD00000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFF000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00CD0000CD0000CD0000000000000000000000CD0000CD0000CD00000000000000000000000000
+00CD0000000000000000000000000000CD0000000000000000000000CD0000CD0000CD0000CD00
+00CD0000000000000000000000CD0000CD0000CD0000CD0000CD0000000000000000CD00000000
+00000000000000000000000000000000000000000000CD0000CD0000CD0000CD00000000000000
+00000000CD0000000000000000000000000000CD00000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFF000000FFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000CD00000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000CD00000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000CD0000CD0000CD0000CD00000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000 \ No newline at end of file
diff --git a/oncology/dpfhack_display/fw/sys b/oncology/dpfhack_display/fw/sys
new file mode 100644
index 00000000..1880daf3
--- /dev/null
+++ b/oncology/dpfhack_display/fw/sys
@@ -0,0 +1,38759 @@
+%!PS-Adobe-3.0
+%%Creator: (ImageMagick)
+%%Title: (sys)
+%%CreationDate: (2011-08-20T17:47:11+02:00)
+%%BoundingBox: -0 -0 676 740
+%%HiResBoundingBox: 0 0 676 740
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 1
+%%Orientation: Portrait
+%%PageOrder: Ascend
+%%Pages: 1
+%%EndComments
+
+%%BeginDefaults
+%%EndDefaults
+
+%%BeginProlog
+%
+% Display a color image. The image is displayed in color on
+% Postscript viewers or printers that support color, otherwise
+% it is displayed as grayscale.
+%
+/DirectClassPacket
+{
+ %
+ % Get a DirectClass packet.
+ %
+ % Parameters:
+ % red.
+ % green.
+ % blue.
+ % length: number of pixels minus one of this color (optional).
+ %
+ currentfile color_packet readhexstring pop pop
+ compression 0 eq
+ {
+ /number_pixels 3 def
+ }
+ {
+ currentfile byte readhexstring pop 0 get
+ /number_pixels exch 1 add 3 mul def
+ } ifelse
+ 0 3 number_pixels 1 sub
+ {
+ pixels exch color_packet putinterval
+ } for
+ pixels 0 number_pixels getinterval
+} bind def
+
+/DirectClassImage
+{
+ %
+ % Display a DirectClass image.
+ %
+ systemdict /colorimage known
+ {
+ columns rows 8
+ [
+ columns 0 0
+ rows neg 0 rows
+ ]
+ { DirectClassPacket } false 3 colorimage
+ }
+ {
+ %
+ % No colorimage operator; convert to grayscale.
+ %
+ columns rows 8
+ [
+ columns 0 0
+ rows neg 0 rows
+ ]
+ { GrayDirectClassPacket } image
+ } ifelse
+} bind def
+
+/GrayDirectClassPacket
+{
+ %
+ % Get a DirectClass packet; convert to grayscale.
+ %
+ % Parameters:
+ % red
+ % green
+ % blue
+ % length: number of pixels minus one of this color (optional).
+ %
+ currentfile color_packet readhexstring pop pop
+ color_packet 0 get 0.299 mul
+ color_packet 1 get 0.587 mul add
+ color_packet 2 get 0.114 mul add
+ cvi
+ /gray_packet exch def
+ compression 0 eq
+ {
+ /number_pixels 1 def
+ }
+ {
+ currentfile byte readhexstring pop 0 get
+ /number_pixels exch 1 add def
+ } ifelse
+ 0 1 number_pixels 1 sub
+ {
+ pixels exch gray_packet put
+ } for
+ pixels 0 number_pixels getinterval
+} bind def
+
+/GrayPseudoClassPacket
+{
+ %
+ % Get a PseudoClass packet; convert to grayscale.
+ %
+ % Parameters:
+ % index: index into the colormap.
+ % length: number of pixels minus one of this color (optional).
+ %
+ currentfile byte readhexstring pop 0 get
+ /offset exch 3 mul def
+ /color_packet colormap offset 3 getinterval def
+ color_packet 0 get 0.299 mul
+ color_packet 1 get 0.587 mul add
+ color_packet 2 get 0.114 mul add
+ cvi
+ /gray_packet exch def
+ compression 0 eq
+ {
+ /number_pixels 1 def
+ }
+ {
+ currentfile byte readhexstring pop 0 get
+ /number_pixels exch 1 add def
+ } ifelse
+ 0 1 number_pixels 1 sub
+ {
+ pixels exch gray_packet put
+ } for
+ pixels 0 number_pixels getinterval
+} bind def
+
+/PseudoClassPacket
+{
+ %
+ % Get a PseudoClass packet.
+ %
+ % Parameters:
+ % index: index into the colormap.
+ % length: number of pixels minus one of this color (optional).
+ %
+ currentfile byte readhexstring pop 0 get
+ /offset exch 3 mul def
+ /color_packet colormap offset 3 getinterval def
+ compression 0 eq
+ {
+ /number_pixels 3 def
+ }
+ {
+ currentfile byte readhexstring pop 0 get
+ /number_pixels exch 1 add 3 mul def
+ } ifelse
+ 0 3 number_pixels 1 sub
+ {
+ pixels exch color_packet putinterval
+ } for
+ pixels 0 number_pixels getinterval
+} bind def
+
+/PseudoClassImage
+{
+ %
+ % Display a PseudoClass image.
+ %
+ % Parameters:
+ % class: 0-PseudoClass or 1-Grayscale.
+ %
+ currentfile buffer readline pop
+ token pop /class exch def pop
+ class 0 gt
+ {
+ currentfile buffer readline pop
+ token pop /depth exch def pop
+ /grays columns 8 add depth sub depth mul 8 idiv string def
+ columns rows depth
+ [
+ columns 0 0
+ rows neg 0 rows
+ ]
+ { currentfile grays readhexstring pop } image
+ }
+ {
+ %
+ % Parameters:
+ % colors: number of colors in the colormap.
+ % colormap: red, green, blue color packets.
+ %
+ currentfile buffer readline pop
+ token pop /colors exch def pop
+ /colors colors 3 mul def
+ /colormap colors string def
+ currentfile colormap readhexstring pop pop
+ systemdict /colorimage known
+ {
+ columns rows 8
+ [
+ columns 0 0
+ rows neg 0 rows
+ ]
+ { PseudoClassPacket } false 3 colorimage
+ }
+ {
+ %
+ % No colorimage operator; convert to grayscale.
+ %
+ columns rows 8
+ [
+ columns 0 0
+ rows neg 0 rows
+ ]
+ { GrayPseudoClassPacket } image
+ } ifelse
+ } ifelse
+} bind def
+
+/DisplayImage
+{
+ %
+ % Display a DirectClass or PseudoClass image.
+ %
+ % Parameters:
+ % x & y translation.
+ % x & y scale.
+ % label pointsize.
+ % image label.
+ % image columns & rows.
+ % class: 0-DirectClass or 1-PseudoClass.
+ % compression: 0-none or 1-RunlengthEncoded.
+ % hex color packets.
+ %
+ gsave
+ /buffer 512 string def
+ /byte 1 string def
+ /color_packet 3 string def
+ /pixels 768 string def
+
+ currentfile buffer readline pop
+ token pop /x exch def
+ token pop /y exch def pop
+ x y translate
+ currentfile buffer readline pop
+ token pop /x exch def
+ token pop /y exch def pop
+ currentfile buffer readline pop
+ token pop /pointsize exch def pop
+ /Times-Roman findfont pointsize scalefont setfont
+ x y scale
+ currentfile buffer readline pop
+ token pop /columns exch def
+ token pop /rows exch def pop
+ currentfile buffer readline pop
+ token pop /class exch def pop
+ currentfile buffer readline pop
+ token pop /compression exch def pop
+ class 0 gt { PseudoClassImage } { DirectClassImage } ifelse
+ showpage
+} bind def
+%%EndProlog
+%%Page: 1 1
+%%PageBoundingBox: 0 0 676 740
+DisplayImage
+0 0
+676 740
+12
+676 740
+0
+0
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000000000FFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000FFFFFF
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+FFFFFF000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000FFFFFF
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FFFFFF
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000FFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFF000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFF000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000FFFFFF
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FFFFFF
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+FFFFFF000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF
+000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000FFFFFF
+000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF
+000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF
+000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000
+000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000FFFFFF
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FFFFFF
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFFFFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000FFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000FFFFFF000000
+000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFF000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000
+FFFFFF000000FFFFFF000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000
+000000FFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFF
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000FFFFFF
+FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000
+FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000FFFFFF
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFFFFFFFF000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FFFFFF
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000
+FFFFFF000000FFFFFF000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFFFFFFFF000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFFFFFFFF000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000
+000000FFFFFFFFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000FFFFFF000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+FFFFFFFFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000000000FFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000FFFFFF000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF000000
+000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF
+000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFF
+000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000
+FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000
+000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000
+000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF
+000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFF000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF
+000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF
+000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF
+000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF
+000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF
+000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFF
+FFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000FFFFFF
+000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFF
+000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000
+000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFF
+FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000FFFFFF000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF
+FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFF000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000FFFFFF
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FFFFFF
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFF000000000000FFFFFF000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFF000000000000FFFFFF000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000
+000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+FFFFFF000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000FFFFFF000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000FFFFFF
+FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000
+000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+FFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000
+000000FFFFFF000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000
+FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000FFFFFF
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000
+FFFFFF000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFF000000000000000000
+FFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000FFFFFFFFFFFF000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000FFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000FFFFFF000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000FFFFFF000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000FFFFFF000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+FFFFFF000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000000000FFFFFF
+FFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000
+000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000000000
+FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000
+FFFFFF000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFF
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000000000FFFFFF
+FFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000
+000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000000000
+FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000
+FFFFFF000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFF
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000000000FFFFFF
+FFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000
+000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000000000
+FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000
+FFFFFF000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFF
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFFFFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000000000FFFFFF
+FFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000
+000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000000000
+FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000
+FFFFFF000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFF
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFF000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000000000FFFFFF
+FFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000
+000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000000000
+FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000
+FFFFFF000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFF
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000000000FFFFFF
+FFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000
+000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000000000
+FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000
+FFFFFF000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFF
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000000000FFFFFF
+FFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000
+000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000000000
+FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000
+FFFFFF000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFF
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000000000FFFFFF
+FFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000
+000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000000000
+FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000
+FFFFFF000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFF
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000
+000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000CD00000000000000000000000000000000000000000000
+00CD00000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000CD00000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000CD00000000000000000000000000000000000000000000
+00CD00000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000CD00000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000CD00000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000CD00000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000CD0000CD0000CD0000CD0000CD0000000000000000000000000000CD00
+00CD0000000000000000000000000000000000CD0000CD0000CD0000CD0000CD00000000000000
+00000000CD0000000000000000000000000000CD0000000000000000000000CD0000CD0000CD00
+00CD0000000000000000000000CD0000000000CD0000CD0000CD0000CD00000000000000000000
+00CD0000CD0000CD0000CD0000000000000000000000CD0000CD0000CD0000CD0000CD00000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFF000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000CD00000000000000000000000000000000000000000000
+00CD0000000000000000000000000000000000CD0000000000000000000000000000CD00000000
+00000000CD0000000000000000000000000000CD00000000000000000000000000000000000000
+00000000CD0000000000000000CD0000CD0000000000000000000000000000000000000000CD00
+00000000000000000000000000CD0000000000000000CD0000000000000000000000000000CD00
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFF000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFFFFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000CD00000000000000000000000000000000000000000000
+00CD0000000000000000000000000000000000CD0000000000000000000000000000CD00000000
+00000000CD0000000000000000000000000000CD0000000000000000000000CD0000CD0000CD00
+00CD0000CD0000000000000000CD0000000000000000000000000000000000000000000000CD00
+00000000000000000000000000000000000000000000CD0000000000000000000000000000CD00
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFF000000FFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000CD00000000000000000000000000000000000000000000
+00CD0000000000000000000000000000000000CD0000000000000000000000000000CD00000000
+00000000CD0000000000000000000000000000CD0000000000000000CD00000000000000000000
+00000000CD0000000000000000CD0000000000000000000000000000000000000000000000CD00
+00000000000000000000000000000000000000000000CD0000000000000000000000000000CD00
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFF000000FFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000CD00000000000000000000000000000000000000000000
+00CD0000000000000000000000000000000000CD0000000000000000000000000000CD00000000
+00000000CD0000000000000000000000000000CD0000000000000000CD00000000000000000000
+00000000CD0000000000000000CD0000000000000000000000000000000000000000000000CD00
+00000000000000000000000000000000000000000000CD0000000000000000000000000000CD00
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFF000000FFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000CD00000000000000000000000000000000000000000000
+00CD0000000000000000000000000000000000CD0000000000000000000000000000CD00000000
+00000000CD0000000000000000000000000000CD0000000000000000CD00000000000000000000
+00000000CD0000000000000000CD0000000000000000000000000000000000000000000000CD00
+00000000000000000000000000CD0000000000000000CD0000000000000000000000000000CD00
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFF000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000CD0000CD0000CD0000000000000000000000CD00
+00CD0000CD0000000000000000000000000000CD0000000000000000000000000000CD00000000
+00000000000000CD0000CD0000CD0000CD0000CD0000000000000000000000CD0000CD0000CD00
+00CD0000CD0000000000000000CD00000000000000000000000000000000000000000000000000
+00CD0000CD0000CD0000CD0000000000000000000000CD0000000000000000000000000000CD00
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFF000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000CD00000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000CD00000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000CD0000CD0000CD0000CD00000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000CD00000000000000000000000000000000000000000000
+00CD00000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000CD00000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000CD00000000000000000000000000000000000000000000
+00CD00000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000CD00000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000CD00000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000CD00000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000CD0000CD0000CD0000CD0000CD0000000000000000000000000000CD00
+00CD0000000000000000000000000000000000CD0000CD0000CD0000CD0000CD00000000000000
+00000000CD0000000000000000000000000000CD0000000000000000000000CD0000CD0000CD00
+00CD0000000000000000000000CD0000000000CD0000CD0000CD0000CD00000000000000000000
+00CD0000CD0000CD0000CD0000000000000000000000CD0000CD0000CD0000CD0000CD00000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFF000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000CD00000000000000000000000000000000000000000000
+00CD0000000000000000000000000000000000CD0000000000000000000000000000CD00000000
+00000000CD0000000000000000000000000000CD00000000000000000000000000000000000000
+00000000CD0000000000000000CD0000CD0000000000000000000000000000000000000000CD00
+00000000000000000000000000CD0000000000000000CD0000000000000000000000000000CD00
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFF000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000CD00000000000000000000000000000000000000000000
+00CD0000000000000000000000000000000000CD0000000000000000000000000000CD00000000
+00000000CD0000000000000000000000000000CD0000000000000000000000CD0000CD0000CD00
+00CD0000CD0000000000000000CD0000000000000000000000000000000000000000000000CD00
+00000000000000000000000000000000000000000000CD0000000000000000000000000000CD00
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFF000000FFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000CD00000000000000000000000000000000000000000000
+00CD0000000000000000000000000000000000CD0000000000000000000000000000CD00000000
+00000000CD0000000000000000000000000000CD0000000000000000CD00000000000000000000
+00000000CD0000000000000000CD0000000000000000000000000000000000000000000000CD00
+00000000000000000000000000000000000000000000CD0000000000000000000000000000CD00
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFF000000FFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000CD00000000000000000000000000000000000000000000
+00CD0000000000000000000000000000000000CD0000000000000000000000000000CD00000000
+00000000CD0000000000000000000000000000CD0000000000000000CD00000000000000000000
+00000000CD0000000000000000CD0000000000000000000000000000000000000000000000CD00
+00000000000000000000000000000000000000000000CD0000000000000000000000000000CD00
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFF000000FFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000CD00000000000000000000000000000000000000000000
+00CD0000000000000000000000000000000000CD0000000000000000000000000000CD00000000
+00000000CD0000000000000000000000000000CD0000000000000000CD00000000000000000000
+00000000CD0000000000000000CD0000000000000000000000000000000000000000000000CD00
+00000000000000000000000000CD0000000000000000CD0000000000000000000000000000CD00
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFF000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000CD0000CD0000CD0000000000000000000000CD00
+00CD0000CD0000000000000000000000000000CD0000000000000000000000000000CD00000000
+00000000000000CD0000CD0000CD0000CD0000CD0000000000000000000000CD0000CD0000CD00
+00CD0000CD0000000000000000CD00000000000000000000000000000000000000000000000000
+00CD0000CD0000CD0000CD0000000000000000000000CD0000000000000000000000000000CD00
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFF000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000CD00000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000CD00000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000CD0000CD0000CD0000CD00000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+FFFFFF000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+FFFFFFFFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000
+000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000
+000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000000000
+FFFFFFFFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF
+000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000
+000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000
+000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000
+000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000
+000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+FFFFFFFFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000
+000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000
+000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000000000
+FFFFFFFFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF
+000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000
+000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000
+000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000
+000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000
+000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFF000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+FFFFFFFFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000
+000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000
+000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000000000
+FFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000
+000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000
+000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000
+000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000
+000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFF000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+FFFFFFFFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000
+000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000
+000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000000000
+FFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000
+FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000
+000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000
+000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000
+000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000
+000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFF000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+FFFFFFFFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000
+000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000
+000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000000000
+FFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000
+000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000
+000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000
+000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000
+000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFFFFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFF000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+FFFFFFFFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000
+000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000
+000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF000000000000000000
+FFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000
+000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000
+000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000
+000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000
+000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFFFFFFFF
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+FFFFFFFFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000
+000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+FFFFFFFFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFFFFFFFF
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000FFFFFF000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000
+000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000
+000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000FFFFFFFFFFFF000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000
+000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000
+000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000FFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000FFFFFF000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000FFFFFF000000
+FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+FFFFFFFFFFFF000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000FFFFFFFFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000
+000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000FFFFFF
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+FFFFFFFFFFFF000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000
+FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000FFFFFF000000
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000FFFFFF000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF
+000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFF
+000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000FFFFFF
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000
+000000FFFFFF000000FFFFFF000000000000FFFFFF000000000000000000000000000000FFFFFF
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000FFFFFF000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000FFFFFF000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000FFFFFF000000
+000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFF
+000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000
+000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000
+000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFFFFFFFF000000000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000FFFFFF000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000
+000000000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000
+000000000000000000FFFFFF000000000000000000000000000000000000000000FFFFFF000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000FFFFFF000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000FFFFFF000000000000000000000000FFFFFF000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000
+000000000000000000000000FFFFFF000000000000000000000000FFFFFF000000000000000000
+000000FFFFFF000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFF000000000000000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000FFFFFF000000000000000000000000FFFFFF000000000000
+000000000000FFFFFF000000000000000000000000000000FFFFFF000000000000000000FFFFFF
+000000000000000000FFFFFF000000000000000000FFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
+000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000
+000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF
+000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
+FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF
+FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FFFFFF000000000000000000
+000000000000FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000
+FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000CD00000000000000000000000000000000000000000000
+00CD00000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000CD00000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFF
+000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000CD00000000000000000000000000000000000000000000
+00CD00000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000CD00000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000
+FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000CD00000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000CD00000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000CD0000CD0000CD0000CD0000CD0000000000000000000000000000CD00
+00CD0000000000000000000000000000000000CD0000CD0000CD0000CD0000CD00000000000000
+00000000CD0000000000000000000000000000CD0000000000000000000000CD0000CD0000CD00
+00CD0000000000000000000000CD0000000000CD0000CD0000CD0000CD00000000000000000000
+00CD0000CD0000CD0000CD0000000000000000000000CD0000CD0000CD0000CD0000CD00000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFF000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000CD00000000000000000000000000000000000000000000
+00CD0000000000000000000000000000000000CD0000000000000000000000000000CD00000000
+00000000CD0000000000000000000000000000CD00000000000000000000000000000000000000
+00000000CD0000000000000000CD0000CD0000000000000000000000000000000000000000CD00
+00000000000000000000000000CD0000000000000000CD0000000000000000000000000000CD00
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFF000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000CD00000000000000000000000000000000000000000000
+00CD0000000000000000000000000000000000CD0000000000000000000000000000CD00000000
+00000000CD0000000000000000000000000000CD0000000000000000000000CD0000CD0000CD00
+00CD0000CD0000000000000000CD0000000000000000000000000000000000000000000000CD00
+00000000000000000000000000000000000000000000CD0000000000000000000000000000CD00
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFF000000FFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000CD00000000000000000000000000000000000000000000
+00CD0000000000000000000000000000000000CD0000000000000000000000000000CD00000000
+00000000CD0000000000000000000000000000CD0000000000000000CD00000000000000000000
+00000000CD0000000000000000CD0000000000000000000000000000000000000000000000CD00
+00000000000000000000000000000000000000000000CD0000000000000000000000000000CD00
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFF000000FFFFFFFFFFFF000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000CD00000000000000000000000000000000000000000000
+00CD0000000000000000000000000000000000CD0000000000000000000000000000CD00000000
+00000000CD0000000000000000000000000000CD0000000000000000CD00000000000000000000
+00000000CD0000000000000000CD0000000000000000000000000000000000000000000000CD00
+00000000000000000000000000000000000000000000CD0000000000000000000000000000CD00
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFFF000000FFFFFFFFFFFF000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000CD00000000000000000000000000000000000000000000
+00CD0000000000000000000000000000000000CD0000000000000000000000000000CD00000000
+00000000CD0000000000000000000000000000CD0000000000000000CD00000000000000000000
+00000000CD0000000000000000CD0000000000000000000000000000000000000000000000CD00
+00000000000000000000000000CD0000000000000000CD0000000000000000000000000000CD00
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFFF000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000CD0000CD0000CD0000000000000000000000CD00
+00CD0000CD0000000000000000000000000000CD0000000000000000000000000000CD00000000
+00000000000000CD0000CD0000CD0000CD0000CD0000000000000000000000CD0000CD0000CD00
+00CD0000CD0000000000000000CD00000000000000000000000000000000000000000000000000
+00CD0000CD0000CD0000CD0000000000000000000000CD0000000000000000000000000000CD00
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFFF000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000CD00000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000CD00000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000CD0000CD0000CD0000CD00000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+
+%%PageTrailer
+%%Trailer
+%%EOF
diff --git a/oncology/dpfhack_display/fw/update.py b/oncology/dpfhack_display/fw/update.py
new file mode 100755
index 00000000..21ef4838
--- /dev/null
+++ b/oncology/dpfhack_display/fw/update.py
@@ -0,0 +1,15 @@
+import struct
+import sys
+sys.path.append("./Debug")
+import dpf
+import time
+
+d = dpf.open("usb0")
+
+offset = 0x380000
+
+print "Writing firmware..."
+d.patchSector(0x0, offset, sys.argv[1])
+
+d.close()
+
diff --git a/oncology/dpfhack_display/include/flash.h b/oncology/dpfhack_display/include/flash.h
new file mode 100644
index 00000000..f753bd59
--- /dev/null
+++ b/oncology/dpfhack_display/include/flash.h
@@ -0,0 +1,19 @@
+// SPI STM flash commands:
+// stolen from BFloader
+
+#define SPM_RDID 0x9f // Read ID
+#define SPM_WREN 0x06 // Write enable
+#define SPM_WRDI 0x04 // Write disable
+#define SPM_RDSR 0x05 // Read status register
+#define SPM_WRSR 0x01 // Write status register
+#define SPM_READ 0x03 // Read data bytes
+#define SPM_PP 0x02 // Page program
+#define SPM_DP 0xb9 // Deep power down
+#define SPM_RES 0xab // Release from deep power down
+ // and read signature
+#define SPM_FLASH_SE 0xd8 // Sector erase
+#define SPM_FLASH_BE 0xc7 // Bulk erase
+#define SPM_FLASH_FAST_READ 0x0B // Read data bytes fast
+
+#define SPM_SR_SRWD 0x80 // SR write protection (HW)
+
diff --git a/oncology/dpfhack_display/include/usbuser.h b/oncology/dpfhack_display/include/usbuser.h
new file mode 100644
index 00000000..618fb601
--- /dev/null
+++ b/oncology/dpfhack_display/include/usbuser.h
@@ -0,0 +1,27 @@
+/* USB user commands
+ *
+ * Only temporary. Should move to dpflib or into a dclib configuration.
+ *
+ */
+
+#define PROTOCOL_VERSION 1
+
+/** Our vendor specific USB commands to do stuff on the DPF */
+
+#define USBCMD_GETPROPERTY 0x00 ///< Get property
+#define USBCMD_SETPROPERTY 0x01 ///< Set property
+#define USBCMD_MEMREAD 0x04 ///< Memory read
+#define USBCMD_APPLOAD 0x05 ///< Load and run applet
+// #define USBCMD_CLRFB 0x10 ///< Clear screen with RGB565 color
+#define USBCMD_WRITEFB 0x11 ///< Write full screen. DEPRECATED.
+#define USBCMD_BLIT 0x12 ///< Blit to screen
+#define USBCMD_FLASHLOCK 0x20 ///< Lock USB for flash access
+#define USBCMD_PROBE 0xff ///< Get version code (probe)
+
+/* Some special return codes */
+#define USB_IN_SEQUENCE 0x7f ///< We're inside a command sequence
+
+// Property handling:
+
+#define PROPERTY_BRIGHTNESS 0x01
+#define PROPERTY_ORIENTATION 0x10
diff --git a/oncology/dpfhack_display/lcd4linux-svn1142-dpf.patch b/oncology/dpfhack_display/lcd4linux-svn1142-dpf.patch
new file mode 100644
index 00000000..acf97406
--- /dev/null
+++ b/oncology/dpfhack_display/lcd4linux-svn1142-dpf.patch
@@ -0,0 +1,2713 @@
+diff -rupN --exclude=.svn --exclude='*.conf' --exclude='*.png' --exclude=Makefile.in --exclude=config.h.in --exclude=aclocal.m4 --exclude=autom4te.cache --exclude=ltmain.sh --exclude=libtool.m4 --exclude=ltoptions.m4 --exclude=ltsugar.m4 lcd4linux.orig/configure lcd4linux/configure
+--- lcd4linux.orig/configure 2011-04-11 14:04:31.000000000 +0200
++++ lcd4linux/configure 2011-04-11 14:09:43.000000000 +0200
+@@ -1,15 +1,13 @@
+ #! /bin/sh
+ # Guess values for system-dependent variables and create Makefiles.
+-# Generated by GNU Autoconf 2.67 for LCD4Linux 0.11.0-SVN.
++# Generated by GNU Autoconf 2.64 for LCD4Linux 0.11.0-SVN.
+ #
+ # Report bugs to <lcd4linux-users@lists.sourceforge.net>.
+ #
+-#
+ # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
+-# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
++# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
+ # Foundation, Inc.
+ #
+-#
+ # This configure script is free software; the Free Software Foundation
+ # gives unlimited permission to copy, distribute and modify it.
+ ## -------------------- ##
+@@ -319,7 +317,7 @@ $as_echo X"$as_dir" |
+ test -d "$as_dir" && break
+ done
+ test -z "$as_dirs" || eval "mkdir $as_dirs"
+- } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
++ } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
+
+
+ } # as_fn_mkdir_p
+@@ -359,19 +357,19 @@ else
+ fi # as_fn_arith
+
+
+-# as_fn_error STATUS ERROR [LINENO LOG_FD]
+-# ----------------------------------------
++# as_fn_error ERROR [LINENO LOG_FD]
++# ---------------------------------
+ # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+ # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+-# script with STATUS, using 1 if that was 0.
++# script with status $?, using 1 if that was 0.
+ as_fn_error ()
+ {
+- as_status=$1; test $as_status -eq 0 && as_status=1
+- if test "$4"; then
+- as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+- $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
++ as_status=$?; test $as_status -eq 0 && as_status=1
++ if test "$3"; then
++ as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
++ $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
+ fi
+- $as_echo "$as_me: error: $2" >&2
++ $as_echo "$as_me: error: $1" >&2
+ as_fn_exit $as_status
+ } # as_fn_error
+
+@@ -678,11 +676,10 @@ fi
+
+
+
+-test -n "$DJDIR" || exec 7<&0 </dev/null
+-exec 6>&1
++exec 7<&0 </dev/null 6>&1
+
+ # Name of the host.
+-# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
++# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
+ # so uname gets run too.
+ ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
+
+@@ -796,8 +793,6 @@ EGREP
+ GREP
+ CURSES_INCLUDEDIR
+ CURSES_LIBS
+-PKG_CONFIG_LIBDIR
+-PKG_CONFIG_PATH
+ PKG_CONFIG
+ LN_S
+ CPP
+@@ -911,8 +906,6 @@ LIBS
+ CPPFLAGS
+ CPP
+ PKG_CONFIG
+-PKG_CONFIG_PATH
+-PKG_CONFIG_LIBDIR
+ XMKMF
+ PYTHON_VERSION
+ DBUS_CFLAGS
+@@ -979,9 +972,8 @@ do
+ fi
+
+ case $ac_option in
+- *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
+- *=) ac_optarg= ;;
+- *) ac_optarg=yes ;;
++ *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
++ *) ac_optarg=yes ;;
+ esac
+
+ # Accept the important Cygnus configure options, so we can diagnose typos.
+@@ -1026,7 +1018,7 @@ do
+ ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+- as_fn_error $? "invalid feature name: $ac_useropt"
++ as_fn_error "invalid feature name: $ac_useropt"
+ ac_useropt_orig=$ac_useropt
+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ case $ac_user_opts in
+@@ -1052,7 +1044,7 @@ do
+ ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+- as_fn_error $? "invalid feature name: $ac_useropt"
++ as_fn_error "invalid feature name: $ac_useropt"
+ ac_useropt_orig=$ac_useropt
+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ case $ac_user_opts in
+@@ -1256,7 +1248,7 @@ do
+ ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+- as_fn_error $? "invalid package name: $ac_useropt"
++ as_fn_error "invalid package name: $ac_useropt"
+ ac_useropt_orig=$ac_useropt
+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ case $ac_user_opts in
+@@ -1272,7 +1264,7 @@ do
+ ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+- as_fn_error $? "invalid package name: $ac_useropt"
++ as_fn_error "invalid package name: $ac_useropt"
+ ac_useropt_orig=$ac_useropt
+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ case $ac_user_opts in
+@@ -1302,8 +1294,8 @@ do
+ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
+ x_libraries=$ac_optarg ;;
+
+- -*) as_fn_error $? "unrecognized option: \`$ac_option'
+-Try \`$0 --help' for more information"
++ -*) as_fn_error "unrecognized option: \`$ac_option'
++Try \`$0 --help' for more information."
+ ;;
+
+ *=*)
+@@ -1311,7 +1303,7 @@ Try \`$0 --help' for more information"
+ # Reject names that are not valid shell variable names.
+ case $ac_envvar in #(
+ '' | [0-9]* | *[!_$as_cr_alnum]* )
+- as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
++ as_fn_error "invalid variable name: \`$ac_envvar'" ;;
+ esac
+ eval $ac_envvar=\$ac_optarg
+ export $ac_envvar ;;
+@@ -1329,13 +1321,13 @@ done
+
+ if test -n "$ac_prev"; then
+ ac_option=--`echo $ac_prev | sed 's/_/-/g'`
+- as_fn_error $? "missing argument to $ac_option"
++ as_fn_error "missing argument to $ac_option"
+ fi
+
+ if test -n "$ac_unrecognized_opts"; then
+ case $enable_option_checking in
+ no) ;;
+- fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
++ fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
+ *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
+ esac
+ fi
+@@ -1358,7 +1350,7 @@ do
+ [\\/$]* | ?:[\\/]* ) continue;;
+ NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
+ esac
+- as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
++ as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
+ done
+
+ # There might be people who depend on the old broken behavior: `$host'
+@@ -1372,8 +1364,8 @@ target=$target_alias
+ if test "x$host_alias" != x; then
+ if test "x$build_alias" = x; then
+ cross_compiling=maybe
+- $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
+- If a cross compiler is detected then cross compile mode will be used" >&2
++ $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
++ If a cross compiler is detected then cross compile mode will be used." >&2
+ elif test "x$build_alias" != "x$host_alias"; then
+ cross_compiling=yes
+ fi
+@@ -1388,9 +1380,9 @@ test "$silent" = yes && exec 6>/dev/null
+ ac_pwd=`pwd` && test -n "$ac_pwd" &&
+ ac_ls_di=`ls -di .` &&
+ ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
+- as_fn_error $? "working directory cannot be determined"
++ as_fn_error "working directory cannot be determined"
+ test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
+- as_fn_error $? "pwd does not report name of working directory"
++ as_fn_error "pwd does not report name of working directory"
+
+
+ # Find the source files, if location was not specified.
+@@ -1429,11 +1421,11 @@ else
+ fi
+ if test ! -r "$srcdir/$ac_unique_file"; then
+ test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
+- as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
++ as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
+ fi
+ ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
+ ac_abs_confdir=`(
+- cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
++ cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
+ pwd)`
+ # When building in place, set srcdir=.
+ if test "$ac_abs_confdir" = "$ac_pwd"; then
+@@ -1473,7 +1465,7 @@ Configuration:
+ --help=short display options specific to this package
+ --help=recursive display the short help of all the included packages
+ -V, --version display version information and exit
+- -q, --quiet, --silent do not print \`checking ...' messages
++ -q, --quiet, --silent do not print \`checking...' messages
+ --cache-file=FILE cache test results in FILE [disabled]
+ -C, --config-cache alias for \`--cache-file=config.cache'
+ -n, --no-create do not create output files
+@@ -1568,7 +1560,7 @@ Optional Packages:
+ drivers may be excluded with 'all,!<driver>',
+ (try 'all,\!<driver>' if your shell complains...)
+ possible drivers are:
+- ASTUSB, BeckmannEgle, BWCT, CrystalFontz, Curses, Cwlinux, D4D,
++ ASTUSB, BeckmannEgle, BWCT, CrystalFontz, Curses, Cwlinux, D4D, DPF
+ EA232Graphic, EFN, FW8888, G15, GLCD2USB, HD44780, HD44780-I2C,
+ IRLCD, LCD2USB, LCDLinux, LEDMatrix, LCDTerm, LPH7508, LUIse,
+ LW_ABP, M50530, MatrixOrbital, MatrixOrbitalGX,
+@@ -1594,14 +1586,10 @@ Some influential environment variables:
+ LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
+ nonstandard directory <lib dir>
+ LIBS libraries to pass to the linker, e.g. -l<library>
+- CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
++ CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
+ you have headers in a nonstandard directory <include dir>
+ CPP C preprocessor
+ PKG_CONFIG path to pkg-config utility
+- PKG_CONFIG_PATH
+- directories to add to pkg-config's search path
+- PKG_CONFIG_LIBDIR
+- path overriding pkg-config's built-in search path
+ XMKMF Path to xmkmf, Makefile generator for X Window System
+ PYTHON_VERSION
+ The installed Python version to use, for example '2.3'. This
+@@ -1677,9 +1665,9 @@ test -n "$ac_init_help" && exit $ac_stat
+ if $ac_init_version; then
+ cat <<\_ACEOF
+ LCD4Linux configure 0.11.0-SVN
+-generated by GNU Autoconf 2.67
++generated by GNU Autoconf 2.64
+
+-Copyright (C) 2010 Free Software Foundation, Inc.
++Copyright (C) 2009 Free Software Foundation, Inc.
+ This configure script is free software; the Free Software Foundation
+ gives unlimited permission to copy, distribute and modify it.
+ _ACEOF
+@@ -1724,7 +1712,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
+ ac_retval=1
+ fi
+ eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
+- as_fn_set_status $ac_retval
++ return $ac_retval
+
+ } # ac_fn_c_try_compile
+
+@@ -1749,7 +1737,7 @@ $as_echo "$ac_try_echo"; } >&5
+ mv -f conftest.er1 conftest.err
+ fi
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+- test $ac_status = 0; } > conftest.i && {
++ test $ac_status = 0; } >/dev/null && {
+ test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+ test ! -s conftest.err
+ }; then :
+@@ -1761,7 +1749,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
+ ac_retval=1
+ fi
+ eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
+- as_fn_set_status $ac_retval
++ return $ac_retval
+
+ } # ac_fn_c_try_cpp
+
+@@ -1807,7 +1795,7 @@ fi
+ # left behind by Apple's compiler. We do this before executing the actions.
+ rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+ eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
+- as_fn_set_status $ac_retval
++ return $ac_retval
+
+ } # ac_fn_c_try_link
+
+@@ -1819,7 +1807,7 @@ ac_fn_c_check_func ()
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+ $as_echo_n "checking for $2... " >&6; }
+-if eval "test \"\${$3+set}\"" = set; then :
++if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
+ $as_echo_n "(cached) " >&6
+ else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+@@ -1886,10 +1874,10 @@ $as_echo "$ac_res" >&6; }
+ ac_fn_c_check_header_mongrel ()
+ {
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+- if eval "test \"\${$3+set}\"" = set; then :
++ if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+ $as_echo_n "checking for $2... " >&6; }
+-if eval "test \"\${$3+set}\"" = set; then :
++if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
+ $as_echo_n "(cached) " >&6
+ fi
+ eval ac_res=\$$3
+@@ -1925,7 +1913,7 @@ if ac_fn_c_try_cpp "$LINENO"; then :
+ else
+ ac_header_preproc=no
+ fi
+-rm -f conftest.err conftest.i conftest.$ac_ext
++rm -f conftest.err conftest.$ac_ext
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
+ $as_echo "$ac_header_preproc" >&6; }
+
+@@ -1948,15 +1936,17 @@ $as_echo "$as_me: WARNING: $2: see the A
+ $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
+ $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
+-( $as_echo "## ---------------------------------------------------- ##
++( cat <<\_ASBOX
++## ---------------------------------------------------- ##
+ ## Report this to lcd4linux-users@lists.sourceforge.net ##
+-## ---------------------------------------------------- ##"
++## ---------------------------------------------------- ##
++_ASBOX
+ ) | sed "s/^/$as_me: WARNING: /" >&2
+ ;;
+ esac
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+ $as_echo_n "checking for $2... " >&6; }
+-if eval "test \"\${$3+set}\"" = set; then :
++if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
+ $as_echo_n "(cached) " >&6
+ else
+ eval "$3=\$ac_header_compiler"
+@@ -2007,7 +1997,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
+ fi
+ rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+ eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
+- as_fn_set_status $ac_retval
++ return $ac_retval
+
+ } # ac_fn_c_try_run
+
+@@ -2020,7 +2010,7 @@ ac_fn_c_check_header_compile ()
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+ $as_echo_n "checking for $2... " >&6; }
+-if eval "test \"\${$3+set}\"" = set; then :
++if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
+ $as_echo_n "(cached) " >&6
+ else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+@@ -2051,7 +2041,7 @@ ac_fn_c_check_type ()
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+ $as_echo_n "checking for $2... " >&6; }
+-if eval "test \"\${$3+set}\"" = set; then :
++if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
+ $as_echo_n "(cached) " >&6
+ else
+ eval "$3=no"
+@@ -2100,7 +2090,7 @@ This file contains any messages produced
+ running configure, to aid debugging if configure makes a mistake.
+
+ It was created by LCD4Linux $as_me 0.11.0-SVN, which was
+-generated by GNU Autoconf 2.67. Invocation command line was
++generated by GNU Autoconf 2.64. Invocation command line was
+
+ $ $0 $@
+
+@@ -2210,9 +2200,11 @@ trap 'exit_status=$?
+ {
+ echo
+
+- $as_echo "## ---------------- ##
++ cat <<\_ASBOX
++## ---------------- ##
+ ## Cache variables. ##
+-## ---------------- ##"
++## ---------------- ##
++_ASBOX
+ echo
+ # The following way of writing the cache mishandles newlines in values,
+ (
+@@ -2246,9 +2238,11 @@ $as_echo "$as_me: WARNING: cache variabl
+ )
+ echo
+
+- $as_echo "## ----------------- ##
++ cat <<\_ASBOX
++## ----------------- ##
+ ## Output variables. ##
+-## ----------------- ##"
++## ----------------- ##
++_ASBOX
+ echo
+ for ac_var in $ac_subst_vars
+ do
+@@ -2261,9 +2255,11 @@ $as_echo "$as_me: WARNING: cache variabl
+ echo
+
+ if test -n "$ac_subst_files"; then
+- $as_echo "## ------------------- ##
++ cat <<\_ASBOX
++## ------------------- ##
+ ## File substitutions. ##
+-## ------------------- ##"
++## ------------------- ##
++_ASBOX
+ echo
+ for ac_var in $ac_subst_files
+ do
+@@ -2277,9 +2273,11 @@ $as_echo "$as_me: WARNING: cache variabl
+ fi
+
+ if test -s confdefs.h; then
+- $as_echo "## ----------- ##
++ cat <<\_ASBOX
++## ----------- ##
+ ## confdefs.h. ##
+-## ----------- ##"
++## ----------- ##
++_ASBOX
+ echo
+ cat confdefs.h
+ echo
+@@ -2334,12 +2332,7 @@ _ACEOF
+ ac_site_file1=NONE
+ ac_site_file2=NONE
+ if test -n "$CONFIG_SITE"; then
+- # We do not want a PATH search for config.site.
+- case $CONFIG_SITE in #((
+- -*) ac_site_file1=./$CONFIG_SITE;;
+- */*) ac_site_file1=$CONFIG_SITE;;
+- *) ac_site_file1=./$CONFIG_SITE;;
+- esac
++ ac_site_file1=$CONFIG_SITE
+ elif test "x$prefix" != xNONE; then
+ ac_site_file1=$prefix/share/config.site
+ ac_site_file2=$prefix/etc/config.site
+@@ -2350,22 +2343,18 @@ fi
+ for ac_site_file in "$ac_site_file1" "$ac_site_file2"
+ do
+ test "x$ac_site_file" = xNONE && continue
+- if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
++ if test -r "$ac_site_file"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
+ $as_echo "$as_me: loading site script $ac_site_file" >&6;}
+ sed 's/^/| /' "$ac_site_file" >&5
+- . "$ac_site_file" \
+- || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+-as_fn_error $? "failed to load site script $ac_site_file
+-See \`config.log' for more details" "$LINENO" 5 ; }
++ . "$ac_site_file"
+ fi
+ done
+
+ if test -r "$cache_file"; then
+- # Some versions of bash will fail to source /dev/null (special files
+- # actually), so we avoid doing that. DJGPP emulates it as a regular file.
+- if test /dev/null != "$cache_file" && test -f "$cache_file"; then
++ # Some versions of bash will fail to source /dev/null (special
++ # files actually), so we avoid doing that.
++ if test -f "$cache_file"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
+ $as_echo "$as_me: loading cache $cache_file" >&6;}
+ case $cache_file in
+@@ -2434,7 +2423,7 @@ if $ac_cache_corrupted; then
+ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
+ $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
+- as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
++ as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
+ fi
+ ## -------------------- ##
+ ## Main body of script. ##
+@@ -2452,22 +2441,16 @@ am__api_version='1.11'
+
+ ac_aux_dir=
+ for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
+- if test -f "$ac_dir/install-sh"; then
+- ac_aux_dir=$ac_dir
+- ac_install_sh="$ac_aux_dir/install-sh -c"
+- break
+- elif test -f "$ac_dir/install.sh"; then
+- ac_aux_dir=$ac_dir
+- ac_install_sh="$ac_aux_dir/install.sh -c"
+- break
+- elif test -f "$ac_dir/shtool"; then
+- ac_aux_dir=$ac_dir
+- ac_install_sh="$ac_aux_dir/shtool install -c"
+- break
+- fi
++ for ac_t in install-sh install.sh shtool; do
++ if test -f "$ac_dir/$ac_t"; then
++ ac_aux_dir=$ac_dir
++ ac_install_sh="$ac_aux_dir/$ac_t -c"
++ break 2
++ fi
++ done
+ done
+ if test -z "$ac_aux_dir"; then
+- as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
++ as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
+ fi
+
+ # These three variables are undocumented and unsupported,
+@@ -2583,11 +2566,11 @@ am_lf='
+ '
+ case `pwd` in
+ *[\\\"\#\$\&\'\`$am_lf]*)
+- as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5 ;;
++ as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
+ esac
+ case $srcdir in
+ *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
+- as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5 ;;
++ as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
+ esac
+
+ # Do `set' in a subshell so we don't clobber the current shell's
+@@ -2609,7 +2592,7 @@ if (
+ # if, for instance, CONFIG_SHELL is bash and it inherits a
+ # broken ls alias from the environment. This has actually
+ # happened. Such a system could not be considered "sane".
+- as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
++ as_fn_error "ls -t appears to fail. Make sure there is not a broken
+ alias in your environment" "$LINENO" 5
+ fi
+
+@@ -2619,7 +2602,7 @@ then
+ # Ok.
+ :
+ else
+- as_fn_error $? "newly created file is older than distributed files!
++ as_fn_error "newly created file is older than distributed files!
+ Check your system clock" "$LINENO" 5
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+@@ -2791,7 +2774,6 @@ IFS=$as_save_IFS
+
+ fi
+
+- test -d ./--version && rmdir ./--version
+ if test "${ac_cv_path_mkdir+set}" = set; then
+ MKDIR_P="$ac_cv_path_mkdir -p"
+ else
+@@ -2799,6 +2781,7 @@ fi
+ # value for MKDIR_P within a source directory, because that will
+ # break other packages using the cache if that directory is
+ # removed, or if the value is a relative name.
++ test -d ./--version && rmdir ./--version
+ MKDIR_P="$ac_install_sh -d"
+ fi
+ fi
+@@ -2857,7 +2840,7 @@ done
+ $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
+ set x ${MAKE-make}
+ ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
+-if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\"" = set; then :
++if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
+ $as_echo_n "(cached) " >&6
+ else
+ cat >conftest.make <<\_ACEOF
+@@ -2865,7 +2848,7 @@ SHELL = /bin/sh
+ all:
+ @echo '@@@%%%=$(MAKE)=@@@%%%'
+ _ACEOF
+-# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
++# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
+ case `${MAKE-make} -f conftest.make 2>/dev/null` in
+ *@@@%%%=?*=@@@%%%*)
+ eval ac_cv_prog_make_${ac_make}_set=yes;;
+@@ -2899,7 +2882,7 @@ if test "`cd $srcdir && pwd`" != "`pwd`"
+ am__isrc=' -I$(srcdir)'
+ # test to see if srcdir already configured
+ if test -f $srcdir/config.status; then
+- as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
++ as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
+ fi
+ fi
+
+@@ -3259,8 +3242,8 @@ fi
+
+ test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+-as_fn_error $? "no acceptable C compiler found in \$PATH
+-See \`config.log' for more details" "$LINENO" 5 ; }
++as_fn_error "no acceptable C compiler found in \$PATH
++See \`config.log' for more details." "$LINENO" 5; }
+
+ # Provide some information about the compiler.
+ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
+@@ -3281,30 +3264,32 @@ $as_echo "$ac_try_echo"; } >&5
+ ... rest of stderr output deleted ...
+ 10q' conftest.err >conftest.er1
+ cat conftest.er1 >&5
++ rm -f conftest.er1 conftest.err
+ fi
+- rm -f conftest.er1 conftest.err
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }
+ done
+
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h. */
+-
++#include <stdio.h>
+ int
+ main ()
+ {
++FILE *f = fopen ("conftest.out", "w");
++ return ferror (f) || fclose (f) != 0;
+
+ ;
+ return 0;
+ }
+ _ACEOF
+ ac_clean_files_save=$ac_clean_files
+-ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
++ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
+ # Try to create an executable without -o first, disregard a.out.
+ # It will help us diagnose broken compilers, and finding out an intuition
+ # of exeext.
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
+-$as_echo_n "checking whether the C compiler works... " >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
++$as_echo_n "checking for C compiler default output file name... " >&6; }
+ ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
+
+ # The possible output files:
+@@ -3366,28 +3351,62 @@ test "$ac_cv_exeext" = no && ac_cv_exeex
+ else
+ ac_file=''
+ fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
++$as_echo "$ac_file" >&6; }
+ if test -z "$ac_file"; then :
+- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+-$as_echo "no" >&6; }
+-$as_echo "$as_me: failed program was:" >&5
++ $as_echo "$as_me: failed program was:" >&5
+ sed 's/^/| /' conftest.$ac_ext >&5
+
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+-as_fn_error 77 "C compiler cannot create executables
+-See \`config.log' for more details" "$LINENO" 5 ; }
+-else
+- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+-$as_echo "yes" >&6; }
++{ as_fn_set_status 77
++as_fn_error "C compiler cannot create executables
++See \`config.log' for more details." "$LINENO" 5; }; }
+ fi
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
+-$as_echo_n "checking for C compiler default output file name... " >&6; }
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
+-$as_echo "$ac_file" >&6; }
+ ac_exeext=$ac_cv_exeext
+
+-rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
++# Check that the compiler produces executables we can run. If not, either
++# the compiler is broken, or we cross compile.
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
++$as_echo_n "checking whether the C compiler works... " >&6; }
++# If not cross compiling, check that we can run a simple program.
++if test "$cross_compiling" != yes; then
++ if { ac_try='./$ac_file'
++ { { case "(($ac_try" in
++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
++ *) ac_try_echo=$ac_try;;
++esac
++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
++$as_echo "$ac_try_echo"; } >&5
++ (eval "$ac_try") 2>&5
++ ac_status=$?
++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++ test $ac_status = 0; }; }; then
++ cross_compiling=no
++ else
++ if test "$cross_compiling" = maybe; then
++ cross_compiling=yes
++ else
++ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
++as_fn_error "cannot run C compiled programs.
++If you meant to cross compile, use \`--host'.
++See \`config.log' for more details." "$LINENO" 5; }
++ fi
++ fi
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
++
++rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
+ ac_clean_files=$ac_clean_files_save
++# Check that the compiler produces executables we can run. If not, either
++# the compiler is broken, or we cross compile.
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
++$as_echo_n "checking whether we are cross compiling... " >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
++$as_echo "$cross_compiling" >&6; }
++
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
+ $as_echo_n "checking for suffix of executables... " >&6; }
+ if { { ac_try="$ac_link"
+@@ -3417,75 +3436,16 @@ done
+ else
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+-as_fn_error $? "cannot compute suffix of executables: cannot compile and link
+-See \`config.log' for more details" "$LINENO" 5 ; }
++as_fn_error "cannot compute suffix of executables: cannot compile and link
++See \`config.log' for more details." "$LINENO" 5; }
+ fi
+-rm -f conftest conftest$ac_cv_exeext
++rm -f conftest$ac_cv_exeext
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
+ $as_echo "$ac_cv_exeext" >&6; }
+
+ rm -f conftest.$ac_ext
+ EXEEXT=$ac_cv_exeext
+ ac_exeext=$EXEEXT
+-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+-/* end confdefs.h. */
+-#include <stdio.h>
+-int
+-main ()
+-{
+-FILE *f = fopen ("conftest.out", "w");
+- return ferror (f) || fclose (f) != 0;
+-
+- ;
+- return 0;
+-}
+-_ACEOF
+-ac_clean_files="$ac_clean_files conftest.out"
+-# Check that the compiler produces executables we can run. If not, either
+-# the compiler is broken, or we cross compile.
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
+-$as_echo_n "checking whether we are cross compiling... " >&6; }
+-if test "$cross_compiling" != yes; then
+- { { ac_try="$ac_link"
+-case "(($ac_try" in
+- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+- *) ac_try_echo=$ac_try;;
+-esac
+-eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+-$as_echo "$ac_try_echo"; } >&5
+- (eval "$ac_link") 2>&5
+- ac_status=$?
+- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+- test $ac_status = 0; }
+- if { ac_try='./conftest$ac_cv_exeext'
+- { { case "(($ac_try" in
+- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+- *) ac_try_echo=$ac_try;;
+-esac
+-eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+-$as_echo "$ac_try_echo"; } >&5
+- (eval "$ac_try") 2>&5
+- ac_status=$?
+- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+- test $ac_status = 0; }; }; then
+- cross_compiling=no
+- else
+- if test "$cross_compiling" = maybe; then
+- cross_compiling=yes
+- else
+- { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+-as_fn_error $? "cannot run C compiled programs.
+-If you meant to cross compile, use \`--host'.
+-See \`config.log' for more details" "$LINENO" 5 ; }
+- fi
+- fi
+-fi
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
+-$as_echo "$cross_compiling" >&6; }
+-
+-rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
+-ac_clean_files=$ac_clean_files_save
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
+ $as_echo_n "checking for suffix of object files... " >&6; }
+ if test "${ac_cv_objext+set}" = set; then :
+@@ -3528,8 +3488,8 @@ sed 's/^/| /' conftest.$ac_ext >&5
+
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+-as_fn_error $? "cannot compute suffix of object files: cannot compile
+-See \`config.log' for more details" "$LINENO" 5 ; }
++as_fn_error "cannot compute suffix of object files: cannot compile
++See \`config.log' for more details." "$LINENO" 5; }
+ fi
+ rm -f conftest.$ac_cv_objext conftest.$ac_ext
+ fi
+@@ -3980,7 +3940,7 @@ else
+ # Broken: fails on valid input.
+ continue
+ fi
+-rm -f conftest.err conftest.i conftest.$ac_ext
++rm -f conftest.err conftest.$ac_ext
+
+ # OK, works on sane cases. Now check whether nonexistent headers
+ # can be detected and how.
+@@ -3996,11 +3956,11 @@ else
+ ac_preproc_ok=:
+ break
+ fi
+-rm -f conftest.err conftest.i conftest.$ac_ext
++rm -f conftest.err conftest.$ac_ext
+
+ done
+ # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+-rm -f conftest.i conftest.err conftest.$ac_ext
++rm -f conftest.err conftest.$ac_ext
+ if $ac_preproc_ok; then :
+ break
+ fi
+@@ -4039,7 +3999,7 @@ else
+ # Broken: fails on valid input.
+ continue
+ fi
+-rm -f conftest.err conftest.i conftest.$ac_ext
++rm -f conftest.err conftest.$ac_ext
+
+ # OK, works on sane cases. Now check whether nonexistent headers
+ # can be detected and how.
+@@ -4055,18 +4015,18 @@ else
+ ac_preproc_ok=:
+ break
+ fi
+-rm -f conftest.err conftest.i conftest.$ac_ext
++rm -f conftest.err conftest.$ac_ext
+
+ done
+ # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+-rm -f conftest.i conftest.err conftest.$ac_ext
++rm -f conftest.err conftest.$ac_ext
+ if $ac_preproc_ok; then :
+
+ else
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+-as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
+-See \`config.log' for more details" "$LINENO" 5 ; }
++as_fn_error "C preprocessor \"$CPP\" fails sanity check
++See \`config.log' for more details." "$LINENO" 5; }
+ fi
+
+ ac_ext=c
+@@ -4091,7 +4051,7 @@ fi
+ $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
+ set x ${MAKE-make}
+ ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
+-if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\"" = set; then :
++if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
+ $as_echo_n "(cached) " >&6
+ else
+ cat >conftest.make <<\_ACEOF
+@@ -4099,7 +4059,7 @@ SHELL = /bin/sh
+ all:
+ @echo '@@@%%%=$(MAKE)=@@@%%%'
+ _ACEOF
+-# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
++# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
+ case `${MAKE-make} -f conftest.make 2>/dev/null` in
+ *@@@%%%=?*=@@@%%%*)
+ eval ac_cv_prog_make_${ac_make}_set=yes;;
+@@ -4120,10 +4080,6 @@ fi
+
+
+
+-
+-
+-
+-
+ if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
+ if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
+@@ -4236,6 +4192,7 @@ $as_echo "yes" >&6; }
+ $as_echo "no" >&6; }
+ PKG_CONFIG=""
+ fi
++
+ fi
+
+ # dmalloc
+@@ -4388,7 +4345,7 @@ esac
+ done
+ IFS=$as_save_IFS
+ if test -z "$ac_cv_path_GREP"; then
+- as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
++ as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+ fi
+ else
+ ac_cv_path_GREP=$GREP
+@@ -4454,7 +4411,7 @@ esac
+ done
+ IFS=$as_save_IFS
+ if test -z "$ac_cv_path_EGREP"; then
+- as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
++ as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+ fi
+ else
+ ac_cv_path_EGREP=$EGREP
+@@ -4821,7 +4778,7 @@ $as_echo "Please note that some screen r
+ $as_echo_n "checking for ncurses version... " >&6; }
+ ncurses_version=unknown
+ cat > conftest.$ac_ext <<EOF
+-#line 4824 "configure"
++#line 4781 "configure"
+ #include "confdefs.h"
+ #ifdef RENAMED_NCURSES
+ #include <curses.h>
+@@ -4878,7 +4835,7 @@ if test "x$with_x" = xno; then
+ have_x=disabled
+ else
+ case $x_includes,$x_libraries in #(
+- *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5 ;; #(
++ *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
+ *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
+ $as_echo_n "(cached) " >&6
+ else
+@@ -4896,7 +4853,7 @@ libdir:
+ @echo libdir='${LIBDIR}'
+ _ACEOF
+ if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
+- # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
++ # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
+ for ac_var in incroot usrlibdir libdir; do
+ eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
+ done
+@@ -4982,7 +4939,7 @@ else
+ fi
+ done
+ fi
+-rm -f conftest.err conftest.i conftest.$ac_ext
++rm -f conftest.err conftest.$ac_ext
+ fi # $ac_x_includes = no
+
+ if test "$ac_x_libraries" = no; then
+@@ -5667,7 +5624,8 @@ do :
+ as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
+ "
+-if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
++eval as_val=\$$as_ac_Header
++ if test "x$as_val" = x""yes; then :
+ cat >>confdefs.h <<_ACEOF
+ #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+ _ACEOF
+@@ -5681,7 +5639,8 @@ for ac_header in X11/Xlib.h X11/Xutil.h
+ do :
+ as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
+-if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
++eval as_val=\$$as_ac_Header
++ if test "x$as_val" = x""yes; then :
+ cat >>confdefs.h <<_ACEOF
+ #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+ _ACEOF
+@@ -5705,7 +5664,8 @@ for ac_header in gd/gd.h gd.h
+ do :
+ as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
+-if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
++eval as_val=\$$as_ac_Header
++ if test "x$as_val" = x""yes; then :
+ cat >>confdefs.h <<_ACEOF
+ #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+ _ACEOF
+@@ -5797,6 +5757,22 @@ fi
+ done
+
+
++# check for dpf libs
++for ac_header in dpf.h
++do :
++ ac_fn_c_check_header_mongrel "$LINENO" "dpf.h" "ac_cv_header_dpf_h" "$ac_includes_default"
++if test "x$ac_cv_header_dpf_h" = x""yes; then :
++ cat >>confdefs.h <<_ACEOF
++#define HAVE_DPF_H 1
++_ACEOF
++ has_dpf="true"
++else
++ has_dpf="false"
++fi
++
++done
++
++
+ # check for vncserver libs
+ for ac_header in rfb/rfb.h
+ do :
+@@ -5818,7 +5794,8 @@ for ac_header in linux/lcd-linux.h linux
+ do :
+ as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
+-if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
++eval as_val=\$$as_ac_Header
++ if test "x$as_val" = x""yes; then :
+ cat >>confdefs.h <<_ACEOF
+ #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+ _ACEOF
+@@ -5997,7 +5974,7 @@ fi
+
+
+ if test -z "$PYTHON"; then
+- as_fn_error $? "Cannot find python$PYTHON_VERSION in your system path" "$LINENO" 5
++ as_fn_error "Cannot find python$PYTHON_VERSION in your system path" "$LINENO" 5
+ PYTHON_VERSION=""
+ fi
+
+@@ -6015,7 +5992,7 @@ $as_echo_n "checking for a version of Py
+ $as_echo "no" >&6; }
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+-as_fn_error $? "
++as_fn_error "
+ This version of the AC_PYTHON_DEVEL macro
+ doesn't work properly with versions of Python before
+ 2.1.0. You may need to re-run configure, setting the
+@@ -6024,7 +6001,7 @@ PYTHON_EXTRA_LIBS and PYTHON_EXTRA_LDFLA
+ Moreover, to disable this check, set PYTHON_NOVERSIONCHECK
+ to something else than an empty string.
+
+-See \`config.log' for more details" "$LINENO" 5 ; }
++See \`config.log' for more details." "$LINENO" 5; }
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: skip at user request" >&5
+ $as_echo "skip at user request" >&6; }
+@@ -6049,7 +6026,7 @@ $as_echo "yes" >&6; }
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ $as_echo "no" >&6; }
+- as_fn_error $? "this package requires Python .
++ as_fn_error "this package requires Python .
+ If you have it installed, but it isn't the default Python
+ interpreter in your system path, please pass the PYTHON_VERSION
+ variable to configure. See \`\`configure --help'' for reference.
+@@ -6070,7 +6047,7 @@ $as_echo "yes" >&6; }
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ $as_echo "no" >&6; }
+- as_fn_error $? "cannot import Python module \"distutils\".
++ as_fn_error "cannot import Python module \"distutils\".
+ Please check your Python installation. The error was:
+ $ac_distutils_result" "$LINENO" 5
+ PYTHON_VERSION=""
+@@ -6175,7 +6152,7 @@ EOD`
+ fi
+
+ if test -z "PYTHON_LDFLAGS"; then
+- as_fn_error $? "
++ as_fn_error "
+ Cannot determine location of your Python DSO. Please check it was installed with
+ dynamic libraries enabled, or try setting PYTHON_LDFLAGS by hand.
+ " "$LINENO" 5
+@@ -6278,7 +6255,7 @@ $as_echo "$pythonexists" >&6; }
+ if test ! "x$pythonexists" = "xyes"; then
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+-as_fn_error $? "
++as_fn_error "
+ Could not link test program to Python. Maybe the main Python library has been
+ installed in some non-standard library path. If so, pass it to configure,
+ via the LDFLAGS environment variable.
+@@ -6289,7 +6266,7 @@ as_fn_error $? "
+ for your distribution. The exact name of this package varies among them.
+ ============================================================================
+
+-See \`config.log' for more details" "$LINENO" 5 ; }
++See \`config.log' for more details." "$LINENO" 5; }
+ PYTHON_VERSION=""
+ fi
+
+@@ -6305,7 +6282,8 @@ for ac_header in asm/io.h linux/parport.
+ do :
+ as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
+-if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
++eval as_val=\$$as_ac_Header
++ if test "x$as_val" = x""yes; then :
+ cat >>confdefs.h <<_ACEOF
+ #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+ _ACEOF
+@@ -6356,6 +6334,7 @@ for driver in $drivers; do
+ CURSES="yes"
+ CWLINUX="yes"
+ D4D="yes"
++ DPF="yes"
+ EA232graphic="yes"
+ EFN="yes"
+ FW8888="yes"
+@@ -6420,6 +6399,9 @@ for driver in $drivers; do
+ D4D)
+ D4D=$val
+ ;;
++ DPF)
++ DPF=$val
++ ;;
+ EA232graphic)
+ EA232graphic=$val
+ ;;
+@@ -6547,7 +6529,7 @@ for driver in $drivers; do
+ X11=$val
+ ;;
+ *)
+- as_fn_error $? "Unknown driver '$driver'" "$LINENO" 5
++ as_fn_error "Unknown driver '$driver'" "$LINENO" 5
+ ;;
+ esac
+ done
+@@ -6659,6 +6641,20 @@ $as_echo "#define WITH_D4D 1" >>confdefs
+
+ fi
+
++if test "$DPF" = "yes"; then
++ if test "$has_dpf" = "true"; then
++ GRAPHIC="yes"
++ DRIVERS="$DRIVERS drv_dpf.o"
++ DRVLIBS="$DRVLIBS -L/usr/local/lib -ldpf -lusb"
++
++$as_echo "#define WITH_DPF 1" >>confdefs.h
++
++ else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: dpf.h not found: DPF driver disabled" >&5
++$as_echo "$as_me: WARNING: dpf.h not found: DPF driver disabled" >&2;}
++ fi
++fi
++
+ if test "$EA232graphic" = "yes"; then
+ GRAPHIC="yes"
+ SERIAL="yes"
+@@ -7093,6 +7089,7 @@ $as_echo "$as_me: WARNING: st2205.h not
+ fi
+ fi
+
++
+ if test "$T6963" = "yes"; then
+ if test "$has_parport" = "true"; then
+ GRAPHIC="yes"
+@@ -7214,7 +7211,7 @@ if test "$IMAGE" = "yes"; then
+ fi
+
+ if test "$DRIVERS" = ""; then
+- as_fn_error $? "You should activate at least one driver..." "$LINENO" 5
++ as_fn_error "You should activate at least one driver..." "$LINENO" 5
+ fi
+
+ # generic text driver
+@@ -7282,7 +7279,7 @@ if test "$LIBFTDI" = "yes"; then
+ fi
+
+ if test "$DRIVERS" = ""; then
+- as_fn_error $? "You should include at least one driver..." "$LINENO" 5
++ as_fn_error "You should include at least one driver..." "$LINENO" 5
+ fi
+
+
+@@ -7333,7 +7330,7 @@ $as_echo "available plugins:
+ loadavg,meminfo,mpd,mpris_dbus,mysql,netdev,netinfo,pop3,ppp,
+ proc_stat,python,qnaplog,sample,seti,statfs,uname,uptime,
+ w1retap,wireless,xmms" >&6; }
+- as_fn_error $? "run ./configure --with-plugins=..." "$LINENO" 5
++ as_fn_error "run ./configure --with-plugins=..." "$LINENO" 5
+ ;;
+ all)
+ PLUGIN_APM="yes"
+@@ -7494,7 +7491,7 @@ $as_echo "available plugins:
+ PLUGIN_XMMS=$val
+ ;;
+ *)
+- as_fn_error $? "Unknown plugin '$plugin'" "$LINENO" 5
++ as_fn_error "Unknown plugin '$plugin'" "$LINENO" 5
+ ;;
+ esac
+ done
+@@ -7558,10 +7555,11 @@ pkg_failed=no
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DBUS" >&5
+ $as_echo_n "checking for DBUS... " >&6; }
+
+-if test -n "$DBUS_CFLAGS"; then
+- pkg_cv_DBUS_CFLAGS="$DBUS_CFLAGS"
+- elif test -n "$PKG_CONFIG"; then
+- if test -n "$PKG_CONFIG" && \
++if test -n "$PKG_CONFIG"; then
++ if test -n "$DBUS_CFLAGS"; then
++ pkg_cv_DBUS_CFLAGS="$DBUS_CFLAGS"
++ else
++ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-1 >= 1.0.0\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "dbus-1 >= 1.0.0") 2>&5
+ ac_status=$?
+@@ -7571,13 +7569,15 @@ if test -n "$DBUS_CFLAGS"; then
+ else
+ pkg_failed=yes
+ fi
+- else
+- pkg_failed=untried
++ fi
++else
++ pkg_failed=untried
+ fi
+-if test -n "$DBUS_LIBS"; then
+- pkg_cv_DBUS_LIBS="$DBUS_LIBS"
+- elif test -n "$PKG_CONFIG"; then
+- if test -n "$PKG_CONFIG" && \
++if test -n "$PKG_CONFIG"; then
++ if test -n "$DBUS_LIBS"; then
++ pkg_cv_DBUS_LIBS="$DBUS_LIBS"
++ else
++ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-1 >= 1.0.0\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "dbus-1 >= 1.0.0") 2>&5
+ ac_status=$?
+@@ -7587,15 +7587,14 @@ if test -n "$DBUS_LIBS"; then
+ else
+ pkg_failed=yes
+ fi
+- else
+- pkg_failed=untried
++ fi
++else
++ pkg_failed=untried
+ fi
+
+
+
+ if test $pkg_failed = yes; then
+- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+-$as_echo "no" >&6; }
+
+ if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+ _pkg_short_errors_supported=yes
+@@ -7603,17 +7602,17 @@ else
+ _pkg_short_errors_supported=no
+ fi
+ if test $_pkg_short_errors_supported = yes; then
+- DBUS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "dbus-1 >= 1.0.0" 2>&1`
++ DBUS_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "dbus-1 >= 1.0.0"`
+ else
+- DBUS_PKG_ERRORS=`$PKG_CONFIG --print-errors "dbus-1 >= 1.0.0" 2>&1`
++ DBUS_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "dbus-1 >= 1.0.0"`
+ fi
+ # Put the nasty error message in config.log where it belongs
+ echo "$DBUS_PKG_ERRORS" >&5
+
+- HAVE_DBUS="no"
+-elif test $pkg_failed = untried; then
+- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ $as_echo "no" >&6; }
++ HAVE_DBUS="no"
++elif test $pkg_failed = untried; then
+ HAVE_DBUS="no"
+ else
+ DBUS_CFLAGS=$pkg_cv_DBUS_CFLAGS
+@@ -7846,7 +7845,7 @@ fi
+ if test "$PLUGIN_ICONV" = "yes"; then
+ # Make sure we can run config.sub.
+ $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
+- as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
++ as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
+ $as_echo_n "checking build system type... " >&6; }
+@@ -7857,16 +7856,16 @@ else
+ test "x$ac_build_alias" = x &&
+ ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
+ test "x$ac_build_alias" = x &&
+- as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
++ as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
+ ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
+- as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
++ as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
+
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
+ $as_echo "$ac_cv_build" >&6; }
+ case $ac_cv_build in
+ *-*-*) ;;
+-*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5 ;;
++*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
+ esac
+ build=$ac_cv_build
+ ac_save_IFS=$IFS; IFS='-'
+@@ -7891,7 +7890,7 @@ else
+ ac_cv_host=$ac_cv_build
+ else
+ ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
+- as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
++ as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
+ fi
+
+ fi
+@@ -7899,7 +7898,7 @@ fi
+ $as_echo "$ac_cv_host" >&6; }
+ case $ac_cv_host in
+ *-*-*) ;;
+-*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5 ;;
++*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
+ esac
+ host=$ac_cv_host
+ ac_save_IFS=$IFS; IFS='-'
+@@ -7971,7 +7970,7 @@ $as_echo_n "checking for ld used by GCC.
+ # Canonicalize the path of ld
+ ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
+ while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
+- ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
++ ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
+ done
+ test -z "$LD" && LD="$ac_prog"
+ ;;
+@@ -8005,9 +8004,9 @@ else
+ # Break only if it was the GNU/non-GNU ld that we prefer.
+ case `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in
+ *GNU* | *'with BFD'*)
+- test "$with_gnu_ld" != no && break ;;
++ test "$with_gnu_ld" != no && break ;;
+ *)
+- test "$with_gnu_ld" != yes && break ;;
++ test "$with_gnu_ld" != yes && break ;;
+ esac
+ fi
+ done
+@@ -8025,7 +8024,7 @@ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ $as_echo "no" >&6; }
+ fi
+-test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
++test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
+ $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
+ if test "${acl_cv_prog_gnu_ld+set}" = set; then :
+@@ -8079,70 +8078,23 @@ fi
+
+
+
+-
+- acl_libdirstem=lib
+- acl_libdirstem2=
+- case "$host_os" in
+- solaris*)
+- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 64-bit host" >&5
+-$as_echo_n "checking for 64-bit host... " >&6; }
+-if test "${gl_cv_solaris_64bit+set}" = set; then :
+- $as_echo_n "(cached) " >&6
+-else
+- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+-/* end confdefs.h. */
+-
+-#ifdef _LP64
+-sixtyfour bits
+-#endif
+-
+-_ACEOF
+-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+- $EGREP "sixtyfour bits" >/dev/null 2>&1; then :
+- gl_cv_solaris_64bit=yes
+-else
+- gl_cv_solaris_64bit=no
+-fi
+-rm -f conftest*
+-
+-
+-fi
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_solaris_64bit" >&5
+-$as_echo "$gl_cv_solaris_64bit" >&6; }
+- if test $gl_cv_solaris_64bit = yes; then
+- acl_libdirstem=lib/64
+- case "$host_cpu" in
+- sparc*) acl_libdirstem2=lib/sparcv9 ;;
+- i*86 | x86_64) acl_libdirstem2=lib/amd64 ;;
++ acl_libdirstem=lib
++ searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
++ if test -n "$searchpath"; then
++ acl_save_IFS="${IFS= }"; IFS=":"
++ for searchdir in $searchpath; do
++ if test -d "$searchdir"; then
++ case "$searchdir" in
++ */lib64/ | */lib64 ) acl_libdirstem=lib64 ;;
++ *) searchdir=`cd "$searchdir" && pwd`
++ case "$searchdir" in
++ */lib64 ) acl_libdirstem=lib64 ;;
++ esac ;;
+ esac
+ fi
+- ;;
+- *)
+- searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
+- if test -n "$searchpath"; then
+- acl_save_IFS="${IFS= }"; IFS=":"
+- for searchdir in $searchpath; do
+- if test -d "$searchdir"; then
+- case "$searchdir" in
+- */lib64/ | */lib64 ) acl_libdirstem=lib64 ;;
+- */../ | */.. )
+- # Better ignore directories of this form. They are misleading.
+- ;;
+- *) searchdir=`cd "$searchdir" && pwd`
+- case "$searchdir" in
+- */lib64 ) acl_libdirstem=lib64 ;;
+- esac ;;
+- esac
+- fi
+- done
+- IFS="$acl_save_IFS"
+- fi
+- ;;
+- esac
+- test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem"
+-
+-
+-
++ done
++ IFS="$acl_save_IFS"
++ fi
+
+
+
+@@ -8188,10 +8140,6 @@ if test "${with_libiconv_prefix+set}" =
+ else
+ additional_includedir="$withval/include"
+ additional_libdir="$withval/$acl_libdirstem"
+- if test "$acl_libdirstem2" != "$acl_libdirstem" \
+- && ! test -d "$withval/$acl_libdirstem"; then
+- additional_libdir="$withval/$acl_libdirstem2"
+- fi
+ fi
+ fi
+
+@@ -8201,7 +8149,6 @@ fi
+ LTLIBICONV=
+ INCICONV=
+ LIBICONV_PREFIX=
+- HAVE_LIBICONV=
+ rpathdirs=
+ ltrpathdirs=
+ names_already_handled=
+@@ -8344,9 +8291,7 @@ fi
+ if test "X$found_dir" != "X"; then
+ LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
+ if test "X$found_so" != "X"; then
+- if test "$enable_rpath" = no \
+- || test "X$found_dir" = "X/usr/$acl_libdirstem" \
+- || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then
++ if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/$acl_libdirstem"; then
+ LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
+ else
+ haveit=
+@@ -8413,16 +8358,7 @@ fi
+ case "$found_dir" in
+ */$acl_libdirstem | */$acl_libdirstem/)
+ basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
+- if test "$name" = 'iconv'; then
+- LIBICONV_PREFIX="$basedir"
+- fi
+- additional_includedir="$basedir/include"
+- ;;
+- */$acl_libdirstem2 | */$acl_libdirstem2/)
+- basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
+- if test "$name" = 'iconv'; then
+- LIBICONV_PREFIX="$basedir"
+- fi
++ LIBICONV_PREFIX="$basedir"
+ additional_includedir="$basedir/include"
+ ;;
+ esac
+@@ -8471,11 +8407,9 @@ fi
+ case "$dep" in
+ -L*)
+ additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
+- if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \
+- && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then
++ if test "X$additional_libdir" != "X/usr/$acl_libdirstem"; then
+ haveit=
+- if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \
+- || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
++ if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem"; then
+ if test -n "$GCC"; then
+ case $host_os in
+ linux* | gnu* | k*bsd*-gnu) haveit=yes;;
+@@ -8607,11 +8541,6 @@ fi
+
+
+
+-
+-
+-
+-
+-
+ am_save_CPPFLAGS="$CPPFLAGS"
+
+ for element in $INCICONV; do
+@@ -8736,25 +8665,6 @@ int main ()
+ return 1;
+ }
+ }
+- /* Test against Solaris 10 bug: Failures are not distinguishable from
+- successful returns. */
+- {
+- iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646");
+- if (cd_ascii_to_88591 != (iconv_t)(-1))
+- {
+- static const char input[] = "\263";
+- char buf[10];
+- const char *inptr = input;
+- size_t inbytesleft = strlen (input);
+- char *outptr = buf;
+- size_t outbytesleft = sizeof (buf);
+- size_t res = iconv (cd_ascii_to_88591,
+- (char **) &inptr, &inbytesleft,
+- &outptr, &outbytesleft);
+- if (res == 0)
+- return 1;
+- }
+- }
+ #if 0 /* This bug could be worked around by the caller. */
+ /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */
+ {
+@@ -8868,10 +8778,10 @@ rm -f core conftest.err conftest.$ac_obj
+ fi
+
+ am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
+- { $as_echo "$as_me:${as_lineno-$LINENO}: result:
+- $am_cv_proto_iconv" >&5
+-$as_echo "
+- $am_cv_proto_iconv" >&6; }
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
++ }$am_cv_proto_iconv" >&5
++$as_echo "${ac_t:-
++ }$am_cv_proto_iconv" >&6; }
+
+ cat >>confdefs.h <<_ACEOF
+ #define ICONV_CONST $am_cv_proto_iconv_arg1
+@@ -9436,7 +9346,7 @@ $as_echo "#define PLUGIN_XMMS 1" >>confd
+ fi
+
+ if test "$PLUGINS" = ""; then
+- as_fn_error $? "You should include at least one plugin..." "$LINENO" 5
++ as_fn_error "You should include at least one plugin..." "$LINENO" 5
+ fi
+
+
+@@ -9449,7 +9359,7 @@ for ac_hdr in dirent.h sys/ndir.h sys/di
+ as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
+ $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
+-if eval "test \"\${$as_ac_Header+set}\"" = set; then :
++if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
+ $as_echo_n "(cached) " >&6
+ else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+@@ -9476,7 +9386,8 @@ fi
+ eval ac_res=\$$as_ac_Header
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+ $as_echo "$ac_res" >&6; }
+-if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
++eval as_val=\$$as_ac_Header
++ if test "x$as_val" = x""yes; then :
+ cat >>confdefs.h <<_ACEOF
+ #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
+ _ACEOF
+@@ -9718,7 +9629,8 @@ for ac_header in arpa/inet.h fcntl.h net
+ do :
+ as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
+-if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
++eval as_val=\$$as_ac_Header
++ if test "x$as_val" = x""yes; then :
+ cat >>confdefs.h <<_ACEOF
+ #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+ _ACEOF
+@@ -10056,7 +9968,8 @@ for ac_func in fork vfork
+ do :
+ as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+ ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
+-if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
++eval as_val=\$$as_ac_var
++ if test "x$as_val" = x""yes; then :
+ cat >>confdefs.h <<_ACEOF
+ #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
+ _ACEOF
+@@ -10309,7 +10222,8 @@ for ac_header in sys/select.h sys/socket
+ do :
+ as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
+-if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
++eval as_val=\$$as_ac_Header
++ if test "x$as_val" = x""yes; then :
+ cat >>confdefs.h <<_ACEOF
+ #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+ _ACEOF
+@@ -10413,8 +10327,8 @@ cat >>confdefs.h <<_ACEOF
+ _ACEOF
+
+
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether lstat correctly handles trailing slash" >&5
+-$as_echo_n "checking whether lstat correctly handles trailing slash... " >&6; }
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether lstat dereferences a symlink specified with a trailing slash" >&5
++$as_echo_n "checking whether lstat dereferences a symlink specified with a trailing slash... " >&6; }
+ if test "${ac_cv_func_lstat_dereferences_slashed_symlink+set}" = set; then :
+ $as_echo_n "(cached) " >&6
+ else
+@@ -10431,7 +10345,7 @@ int
+ main ()
+ {
+ struct stat sbuf;
+- /* Linux will dereference the symlink and fail, as required by POSIX.
++ /* Linux will dereference the symlink and fail.
+ That is better in the sense that it means we will not
+ have to compile and use the lstat wrapper. */
+ return lstat ("conftest.sym/", &sbuf) == 0;
+@@ -10466,7 +10380,7 @@ cat >>confdefs.h <<_ACEOF
+ _ACEOF
+
+
+-if test "x$ac_cv_func_lstat_dereferences_slashed_symlink" = xno; then
++if test $ac_cv_func_lstat_dereferences_slashed_symlink = no; then
+ case " $LIBOBJS " in
+ *" lstat.$ac_objext "* ) ;;
+ *) LIBOBJS="$LIBOBJS lstat.$ac_objext"
+@@ -10693,7 +10607,8 @@ for ac_func in dup2 floor gethostbyname
+ do :
+ as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+ ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
+-if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
++eval as_val=\$$as_ac_var
++ if test "x$as_val" = x""yes; then :
+ cat >>confdefs.h <<_ACEOF
+ #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
+ _ACEOF
+@@ -10787,7 +10702,6 @@ DEFS=-DHAVE_CONFIG_H
+
+ ac_libobjs=
+ ac_ltlibobjs=
+-U=
+ for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
+ # 1. Remove the extension, and $U if already installed.
+ ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
+@@ -10811,11 +10725,11 @@ else
+ fi
+
+ if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
+- as_fn_error $? "conditional \"AMDEP\" was never defined.
++ as_fn_error "conditional \"AMDEP\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
+ if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
+- as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
++ as_fn_error "conditional \"am__fastdepCC\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
+
+@@ -10965,19 +10879,19 @@ export LANGUAGE
+ (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+
+-# as_fn_error STATUS ERROR [LINENO LOG_FD]
+-# ----------------------------------------
++# as_fn_error ERROR [LINENO LOG_FD]
++# ---------------------------------
+ # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+ # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+-# script with STATUS, using 1 if that was 0.
++# script with status $?, using 1 if that was 0.
+ as_fn_error ()
+ {
+- as_status=$1; test $as_status -eq 0 && as_status=1
+- if test "$4"; then
+- as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+- $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
++ as_status=$?; test $as_status -eq 0 && as_status=1
++ if test "$3"; then
++ as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
++ $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
+ fi
+- $as_echo "$as_me: error: $2" >&2
++ $as_echo "$as_me: error: $1" >&2
+ as_fn_exit $as_status
+ } # as_fn_error
+
+@@ -11173,7 +11087,7 @@ $as_echo X"$as_dir" |
+ test -d "$as_dir" && break
+ done
+ test -z "$as_dirs" || eval "mkdir $as_dirs"
+- } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
++ } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
+
+
+ } # as_fn_mkdir_p
+@@ -11227,7 +11141,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_wri
+ # values after options handling.
+ ac_log="
+ This file was extended by LCD4Linux $as_me 0.11.0-SVN, which was
+-generated by GNU Autoconf 2.67. Invocation command line was
++generated by GNU Autoconf 2.64. Invocation command line was
+
+ CONFIG_FILES = $CONFIG_FILES
+ CONFIG_HEADERS = $CONFIG_HEADERS
+@@ -11267,7 +11181,6 @@ Usage: $0 [OPTION]... [TAG]...
+
+ -h, --help print this help, then exit
+ -V, --version print version number and configuration settings, then exit
+- --config print configuration, then exit
+ -q, --quiet, --silent
+ do not print progress messages
+ -d, --debug don't remove temporary files
+@@ -11290,13 +11203,12 @@ Report bugs to <lcd4linux-users@lists.so
+
+ _ACEOF
+ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+-ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
+ ac_cs_version="\\
+ LCD4Linux config.status 0.11.0-SVN
+-configured by $0, generated by GNU Autoconf 2.67,
+- with options \\"\$ac_cs_config\\"
++configured by $0, generated by GNU Autoconf 2.64,
++ with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
+
+-Copyright (C) 2010 Free Software Foundation, Inc.
++Copyright (C) 2009 Free Software Foundation, Inc.
+ This config.status script is free software; the Free Software Foundation
+ gives unlimited permission to copy, distribute and modify it."
+
+@@ -11314,16 +11226,11 @@ ac_need_defaults=:
+ while test $# != 0
+ do
+ case $1 in
+- --*=?*)
++ --*=*)
+ ac_option=`expr "X$1" : 'X\([^=]*\)='`
+ ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
+ ac_shift=:
+ ;;
+- --*=)
+- ac_option=`expr "X$1" : 'X\([^=]*\)='`
+- ac_optarg=
+- ac_shift=:
+- ;;
+ *)
+ ac_option=$1
+ ac_optarg=$2
+@@ -11337,15 +11244,12 @@ do
+ ac_cs_recheck=: ;;
+ --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
+ $as_echo "$ac_cs_version"; exit ;;
+- --config | --confi | --conf | --con | --co | --c )
+- $as_echo "$ac_cs_config"; exit ;;
+ --debug | --debu | --deb | --de | --d | -d )
+ debug=: ;;
+ --file | --fil | --fi | --f )
+ $ac_shift
+ case $ac_optarg in
+ *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+- '') as_fn_error $? "missing file argument" ;;
+ esac
+ as_fn_append CONFIG_FILES " '$ac_optarg'"
+ ac_need_defaults=false;;
+@@ -11358,7 +11262,7 @@ do
+ ac_need_defaults=false;;
+ --he | --h)
+ # Conflict between --help and --header
+- as_fn_error $? "ambiguous option: \`$1'
++ as_fn_error "ambiguous option: \`$1'
+ Try \`$0 --help' for more information.";;
+ --help | --hel | -h )
+ $as_echo "$ac_cs_usage"; exit ;;
+@@ -11367,7 +11271,7 @@ Try \`$0 --help' for more information.";
+ ac_cs_silent=: ;;
+
+ # This is an error.
+- -*) as_fn_error $? "unrecognized option: \`$1'
++ -*) as_fn_error "unrecognized option: \`$1'
+ Try \`$0 --help' for more information." ;;
+
+ *) as_fn_append ac_config_targets " $1"
+@@ -11425,7 +11329,7 @@ do
+ "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
+ "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
+
+- *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5 ;;
++ *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
+ esac
+ done
+
+@@ -11463,7 +11367,7 @@ $debug ||
+ {
+ tmp=./conf$$-$RANDOM
+ (umask 077 && mkdir "$tmp")
+-} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
++} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
+
+ # Set up the scripts for CONFIG_FILES section.
+ # No need to generate them if there are no CONFIG_FILES.
+@@ -11480,7 +11384,7 @@ if test "x$ac_cr" = x; then
+ fi
+ ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
+ if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
+- ac_cs_awk_cr='\\r'
++ ac_cs_awk_cr='\r'
+ else
+ ac_cs_awk_cr=$ac_cr
+ fi
+@@ -11494,18 +11398,18 @@ _ACEOF
+ echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
+ echo "_ACEOF"
+ } >conf$$subs.sh ||
+- as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+-ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
++ as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
++ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
+ ac_delim='%!_!# '
+ for ac_last_try in false false false false false :; do
+ . ./conf$$subs.sh ||
+- as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
++ as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
+
+ ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
+ if test $ac_delim_n = $ac_delim_num; then
+ break
+ elif $ac_last_try; then
+- as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
++ as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
+ else
+ ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+ fi
+@@ -11527,7 +11431,7 @@ s/'"$ac_delim"'$//
+ t delim
+ :nl
+ h
+-s/\(.\{148\}\)..*/\1/
++s/\(.\{148\}\).*/\1/
+ t more1
+ s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
+ p
+@@ -11541,7 +11445,7 @@ s/.\{148\}//
+ t nl
+ :delim
+ h
+-s/\(.\{148\}\)..*/\1/
++s/\(.\{148\}\).*/\1/
+ t more2
+ s/["\\]/\\&/g; s/^/"/; s/$/"/
+ p
+@@ -11594,28 +11498,20 @@ if sed "s/$ac_cr//" < /dev/null > /dev/n
+ else
+ cat
+ fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
+- || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
++ || as_fn_error "could not setup config files machinery" "$LINENO" 5
+ _ACEOF
+
+-# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
+-# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
++# VPATH may cause trouble with some makes, so we remove $(srcdir),
++# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
+ # trailing colons and then remove the whole line if VPATH becomes empty
+ # (actually we leave an empty line to preserve line numbers).
+ if test "x$srcdir" = x.; then
+- ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
+-h
+-s///
+-s/^/:/
+-s/[ ]*$/:/
+-s/:\$(srcdir):/:/g
+-s/:\${srcdir}:/:/g
+-s/:@srcdir@:/:/g
+-s/^:*//
++ ac_vpsub='/^[ ]*VPATH[ ]*=/{
++s/:*\$(srcdir):*/:/
++s/:*\${srcdir}:*/:/
++s/:*@srcdir@:*/:/
++s/^\([^=]*=[ ]*\):*/\1/
+ s/:*$//
+-x
+-s/\(=[ ]*\).*/\1/
+-G
+-s/\n//
+ s/^[^=]*=[ ]*$//
+ }'
+ fi
+@@ -11643,7 +11539,7 @@ for ac_last_try in false false :; do
+ if test -z "$ac_t"; then
+ break
+ elif $ac_last_try; then
+- as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
++ as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
+ else
+ ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+ fi
+@@ -11728,7 +11624,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_writ
+ _ACAWK
+ _ACEOF
+ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+- as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
++ as_fn_error "could not setup config headers machinery" "$LINENO" 5
+ fi # test -n "$CONFIG_HEADERS"
+
+
+@@ -11741,7 +11637,7 @@ do
+ esac
+ case $ac_mode$ac_tag in
+ :[FHL]*:*);;
+- :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5 ;;
++ :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
+ :[FH]-) ac_tag=-:-;;
+ :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
+ esac
+@@ -11769,7 +11665,7 @@ do
+ [\\/$]*) false;;
+ *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
+ esac ||
+- as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5 ;;
++ as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
+ esac
+ case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
+ as_fn_append ac_file_inputs " '$ac_f'"
+@@ -11796,7 +11692,7 @@ $as_echo "$as_me: creating $ac_file" >&6
+
+ case $ac_tag in
+ *:-:* | *:-) cat >"$tmp/stdin" \
+- || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
++ || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
+ esac
+ ;;
+ esac
+@@ -11933,22 +11829,22 @@ s&@MKDIR_P@&$ac_MKDIR_P&;t t
+ $ac_datarootdir_hack
+ "
+ eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
+- || as_fn_error $? "could not create $ac_file" "$LINENO" 5
++ || as_fn_error "could not create $ac_file" "$LINENO" 5
+
+ test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
+ { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
+ { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+-which seems to be undefined. Please make sure it is defined" >&5
++which seems to be undefined. Please make sure it is defined." >&5
+ $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+-which seems to be undefined. Please make sure it is defined" >&2;}
++which seems to be undefined. Please make sure it is defined." >&2;}
+
+ rm -f "$tmp/stdin"
+ case $ac_file in
+ -) cat "$tmp/out" && rm -f "$tmp/out";;
+ *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
+ esac \
+- || as_fn_error $? "could not create $ac_file" "$LINENO" 5
++ || as_fn_error "could not create $ac_file" "$LINENO" 5
+ ;;
+ :H)
+ #
+@@ -11959,19 +11855,19 @@ which seems to be undefined. Please mak
+ $as_echo "/* $configure_input */" \
+ && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
+ } >"$tmp/config.h" \
+- || as_fn_error $? "could not create $ac_file" "$LINENO" 5
++ || as_fn_error "could not create $ac_file" "$LINENO" 5
+ if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
+ $as_echo "$as_me: $ac_file is unchanged" >&6;}
+ else
+ rm -f "$ac_file"
+ mv "$tmp/config.h" "$ac_file" \
+- || as_fn_error $? "could not create $ac_file" "$LINENO" 5
++ || as_fn_error "could not create $ac_file" "$LINENO" 5
+ fi
+ else
+ $as_echo "/* $configure_input */" \
+ && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
+- || as_fn_error $? "could not create -" "$LINENO" 5
++ || as_fn_error "could not create -" "$LINENO" 5
+ fi
+ # Compute "$ac_file"'s index in $config_headers.
+ _am_arg="$ac_file"
+@@ -12121,7 +12017,7 @@ _ACEOF
+ ac_clean_files=$ac_clean_files_save
+
+ test $ac_write_fail = 0 ||
+- as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
++ as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
+
+
+ # configure is writing to config.log, and then calls config.status.
+@@ -12142,7 +12038,7 @@ if test "$no_create" != yes; then
+ exec 5>>config.log
+ # Use ||, not &&, to avoid exiting from the if with $? = 1, which
+ # would make configure fail if this is the last instruction.
+- $ac_cs_success || as_fn_exit 1
++ $ac_cs_success || as_fn_exit $?
+ fi
+ if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
+@@ -12176,8 +12072,8 @@ esac
+
+
+
+-macro_version='2.2.6b'
+-macro_revision='1.3017'
++macro_version='2.2.6'
++macro_revision='1.3012'
+
+
+
+@@ -12250,7 +12146,7 @@ esac
+ done
+ IFS=$as_save_IFS
+ if test -z "$ac_cv_path_SED"; then
+- as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
++ as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
+ fi
+ else
+ ac_cv_path_SED=$SED
+@@ -12329,7 +12225,7 @@ esac
+ done
+ IFS=$as_save_IFS
+ if test -z "$ac_cv_path_FGREP"; then
+- as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
++ as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+ fi
+ else
+ ac_cv_path_FGREP=$FGREP
+@@ -12445,7 +12341,7 @@ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ $as_echo "no" >&6; }
+ fi
+-test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
++test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
+ $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
+ if test "${lt_cv_prog_gnu_ld+set}" = set; then :
+@@ -12647,13 +12543,13 @@ if test "${lt_cv_nm_interface+set}" = se
+ else
+ lt_cv_nm_interface="BSD nm"
+ echo "int some_variable = 0;" > conftest.$ac_ext
+- (eval echo "\"\$as_me:12650: $ac_compile\"" >&5)
++ (eval echo "\"\$as_me:12546: $ac_compile\"" >&5)
+ (eval "$ac_compile" 2>conftest.err)
+ cat conftest.err >&5
+- (eval echo "\"\$as_me:12653: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
++ (eval echo "\"\$as_me:12549: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
+ (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
+ cat conftest.err >&5
+- (eval echo "\"\$as_me:12656: output\"" >&5)
++ (eval echo "\"\$as_me:12552: output\"" >&5)
+ cat conftest.out >&5
+ if $GREP 'External.*some_variable' conftest.out > /dev/null; then
+ lt_cv_nm_interface="MS dumpbin"
+@@ -13108,7 +13004,7 @@ irix5* | irix6* | nonstopux*)
+ ;;
+
+ # This must be Linux ELF.
+-linux* | k*bsd*-gnu | kopensolaris*-gnu)
++linux* | k*bsd*-gnu)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+@@ -13847,7 +13743,7 @@ ia64-*-hpux*)
+ ;;
+ *-*-irix6*)
+ # Find out which ABI we are using.
+- echo '#line 13850 "configure"' > conftest.$ac_ext
++ echo '#line 13746 "configure"' > conftest.$ac_ext
+ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+@@ -15105,11 +15001,11 @@ else
+ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+ -e 's:$: $lt_compiler_flag:'`
+- (eval echo "\"\$as_me:15108: $lt_compile\"" >&5)
++ (eval echo "\"\$as_me:15004: $lt_compile\"" >&5)
+ (eval "$lt_compile" 2>conftest.err)
+ ac_status=$?
+ cat conftest.err >&5
+- echo "$as_me:15112: \$? = $ac_status" >&5
++ echo "$as_me:15008: \$? = $ac_status" >&5
+ if (exit $ac_status) && test -s "$ac_outfile"; then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings other than the usual output.
+@@ -15274,7 +15170,7 @@ $as_echo_n "checking for $compiler optio
+ lt_prog_compiler_static='-non_shared'
+ ;;
+
+- linux* | k*bsd*-gnu | kopensolaris*-gnu)
++ linux* | k*bsd*-gnu)
+ case $cc_basename in
+ # old Intel for x86_64 which still supported -KPIC.
+ ecc*)
+@@ -15444,11 +15340,11 @@ else
+ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+ -e 's:$: $lt_compiler_flag:'`
+- (eval echo "\"\$as_me:15447: $lt_compile\"" >&5)
++ (eval echo "\"\$as_me:15343: $lt_compile\"" >&5)
+ (eval "$lt_compile" 2>conftest.err)
+ ac_status=$?
+ cat conftest.err >&5
+- echo "$as_me:15451: \$? = $ac_status" >&5
++ echo "$as_me:15347: \$? = $ac_status" >&5
+ if (exit $ac_status) && test -s "$ac_outfile"; then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings other than the usual output.
+@@ -15549,11 +15445,11 @@ else
+ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+ -e 's:$: $lt_compiler_flag:'`
+- (eval echo "\"\$as_me:15552: $lt_compile\"" >&5)
++ (eval echo "\"\$as_me:15448: $lt_compile\"" >&5)
+ (eval "$lt_compile" 2>out/conftest.err)
+ ac_status=$?
+ cat out/conftest.err >&5
+- echo "$as_me:15556: \$? = $ac_status" >&5
++ echo "$as_me:15452: \$? = $ac_status" >&5
+ if (exit $ac_status) && test -s out/conftest2.$ac_objext
+ then
+ # The compiler can only warn and ignore the option if not recognized
+@@ -15604,11 +15500,11 @@ else
+ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+ -e 's:$: $lt_compiler_flag:'`
+- (eval echo "\"\$as_me:15607: $lt_compile\"" >&5)
++ (eval echo "\"\$as_me:15503: $lt_compile\"" >&5)
+ (eval "$lt_compile" 2>out/conftest.err)
+ ac_status=$?
+ cat out/conftest.err >&5
+- echo "$as_me:15611: \$? = $ac_status" >&5
++ echo "$as_me:15507: \$? = $ac_status" >&5
+ if (exit $ac_status) && test -s out/conftest2.$ac_objext
+ then
+ # The compiler can only warn and ignore the option if not recognized
+@@ -15747,7 +15643,6 @@ $as_echo_n "checking whether the $compil
+ fi
+ supports_anon_versioning=no
+ case `$LD -v 2>&1` in
+- *GNU\ gold*) supports_anon_versioning=yes ;;
+ *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
+ *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
+ *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
+@@ -15839,7 +15734,7 @@ _LT_EOF
+ archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+ ;;
+
+- gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
++ gnu* | linux* | tpf* | k*bsd*-gnu)
+ tmp_diet=no
+ if test "$host_os" = linux-dietlibc; then
+ case $cc_basename in
+@@ -17301,7 +17196,7 @@ linux*oldld* | linux*aout* | linux*coff*
+ ;;
+
+ # This must be Linux ELF.
+-linux* | k*bsd*-gnu | kopensolaris*-gnu)
++linux* | k*bsd*-gnu)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+@@ -17988,7 +17883,7 @@ else
+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+ lt_status=$lt_dlunknown
+ cat > conftest.$ac_ext <<_LT_EOF
+-#line 17991 "configure"
++#line 17886 "configure"
+ #include "confdefs.h"
+
+ #if HAVE_DLFCN_H
+@@ -18084,7 +17979,7 @@ else
+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+ lt_status=$lt_dlunknown
+ cat > conftest.$ac_ext <<_LT_EOF
+-#line 18087 "configure"
++#line 17982 "configure"
+ #include "confdefs.h"
+
+ #if HAVE_DLFCN_H
+diff -rupN --exclude=.svn --exclude='*.conf' --exclude='*.png' --exclude=Makefile.in --exclude=config.h.in --exclude=aclocal.m4 --exclude=autom4te.cache --exclude=ltmain.sh --exclude=libtool.m4 --exclude=ltoptions.m4 --exclude=ltsugar.m4 lcd4linux.orig/configure.in lcd4linux/configure.in
+--- lcd4linux.orig/configure.in 2011-04-11 14:04:31.000000000 +0200
++++ lcd4linux/configure.in 2011-01-28 15:08:51.000000000 +0100
+@@ -81,6 +81,9 @@ AC_CHECK_HEADERS(serdisplib/serdisp.h, [
+ # check for st2205 libs
+ AC_CHECK_HEADERS(st2205.h, [has_st2205="true"], [has_st2205="false"])
+
++# check for dpf libs
++AC_CHECK_HEADERS(dpf.h, [has_dpf="true"], [has_dpf="false"])
++
+ # check for vncserver libs
+ AC_CHECK_HEADERS(rfb/rfb.h, [has_vncserverlib="true"], [has_vncserverlib="false"])
+
+diff -rupN --exclude=.svn --exclude='*.conf' --exclude='*.png' --exclude=Makefile.in --exclude=config.h.in --exclude=aclocal.m4 --exclude=autom4te.cache --exclude=ltmain.sh --exclude=libtool.m4 --exclude=ltoptions.m4 --exclude=ltsugar.m4 lcd4linux.orig/drivers.m4 lcd4linux/drivers.m4
+--- lcd4linux.orig/drivers.m4 2011-04-11 14:04:31.000000000 +0200
++++ lcd4linux/drivers.m4 2011-01-28 15:08:51.000000000 +0100
+@@ -32,7 +32,7 @@ AC_ARG_WITH(
+ [ drivers may be excluded with 'all,!<driver>',]
+ [ (try 'all,\!<driver>' if your shell complains...)]
+ [ possible drivers are:]
+- [ ASTUSB, BeckmannEgle, BWCT, CrystalFontz, Curses, Cwlinux, D4D,]
++ [ ASTUSB, BeckmannEgle, BWCT, CrystalFontz, Curses, Cwlinux, D4D, DPF]
+ [ EA232Graphic, EFN, FW8888, G15, GLCD2USB, HD44780, HD44780-I2C,]
+ [ IRLCD, LCD2USB, LCDLinux, LEDMatrix, LCDTerm, LPH7508, LUIse,]
+ [ LW_ABP, M50530, MatrixOrbital, MatrixOrbitalGX,]
+@@ -67,6 +67,7 @@ for driver in $drivers; do
+ CURSES="yes"
+ CWLINUX="yes"
+ D4D="yes"
++ DPF="yes"
+ EA232graphic="yes"
+ EFN="yes"
+ FW8888="yes"
+@@ -131,6 +132,9 @@ for driver in $drivers; do
+ D4D)
+ D4D=$val
+ ;;
++ DPF)
++ DPF=$val
++ ;;
+ EA232graphic)
+ EA232graphic=$val
+ ;;
+@@ -352,6 +356,17 @@ if test "$D4D" = "yes"; then
+ AC_DEFINE(WITH_D4D,1,[D4D driver])
+ fi
+
++if test "$DPF" = "yes"; then
++ if test "$has_dpf" = "true"; then
++ GRAPHIC="yes"
++ DRIVERS="$DRIVERS drv_dpf.o"
++ DRVLIBS="$DRVLIBS -L/usr/local/lib -ldpf -lusb"
++ AC_DEFINE(WITH_DPF,1,[DPF driver])
++ else
++ AC_MSG_WARN(dpf.h not found: DPF driver disabled)
++ fi
++fi
++
+ if test "$EA232graphic" = "yes"; then
+ GRAPHIC="yes"
+ SERIAL="yes"
+@@ -698,6 +713,7 @@ if test "$ST2205" = "yes"; then
+ fi
+ fi
+
++
+ if test "$T6963" = "yes"; then
+ if test "$has_parport" = "true"; then
+ GRAPHIC="yes"
+diff -rupN --exclude=.svn --exclude='*.conf' --exclude='*.png' --exclude=Makefile.in --exclude=config.h.in --exclude=aclocal.m4 --exclude=autom4te.cache --exclude=ltmain.sh --exclude=libtool.m4 --exclude=ltoptions.m4 --exclude=ltsugar.m4 lcd4linux.orig/drv.c lcd4linux/drv.c
+--- lcd4linux.orig/drv.c 2011-04-11 14:04:31.000000000 +0200
++++ lcd4linux/drv.c 2011-01-28 15:08:51.000000000 +0100
+@@ -54,6 +54,7 @@ extern DRIVER drv_Crystalfontz;
+ extern DRIVER drv_Curses;
+ extern DRIVER drv_Cwlinux;
+ extern DRIVER drv_D4D;
++extern DRIVER drv_DPF;
+ extern DRIVER drv_EA232graphic;
+ extern DRIVER drv_EFN;
+ extern DRIVER drv_FW8888;
+@@ -125,6 +126,9 @@ DRIVER *Driver[] = {
+ #ifdef WITH_D4D
+ &drv_D4D,
+ #endif
++#ifdef WITH_DPF
++ &drv_DPF,
++#endif
+ #ifdef WITH_EA232graphic
+ &drv_EA232graphic,
+ #endif
+diff -rupN --exclude=.svn --exclude='*.conf' --exclude='*.png' --exclude=Makefile.in --exclude=config.h.in --exclude=aclocal.m4 --exclude=autom4te.cache --exclude=ltmain.sh --exclude=libtool.m4 --exclude=ltoptions.m4 --exclude=ltsugar.m4 lcd4linux.orig/drv_dpf.c lcd4linux/drv_dpf.c
+--- lcd4linux.orig/drv_dpf.c 1970-01-01 01:00:00.000000000 +0100
++++ lcd4linux/drv_dpf.c 2011-04-09 11:59:51.000000000 +0200
+@@ -0,0 +1,284 @@
++/* $Id: drv_dpf.c 980 2009-01-28 21:18:52Z michux $
++ * $URL: https://ssl.bulix.org/svn/lcd4linux/trunk/drv_dpf.c $
++ *
++ * Very basic hacked picture frame driver. Uses external libdpf.
++ * This is a first working approach for AX206 based DPFs. In future,
++ * more DPFs might be covered by that library. Work in progress.
++ *
++ * See http://tech.section5.ch/news/?p=68 for more info.
++ *
++ * Copyright (C) 2008 Jeroen Domburg <picframe@spritesmods.com>
++ * Modified from sample code by:
++ * Copyright (C) 2005 Michael Reinelt <michael@reinelt.co.at>
++ * Copyright (C) 2005, 2006, 2007 The LCD4Linux Team <lcd4linux-devel@users.sourceforge.net>
++ * Mods by <hackfin@section5.ch>
++ *
++ * This file is part of LCD4Linux.
++ *
++ * LCD4Linux is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation; either version 2, or (at your option)
++ * any later version.
++ *
++ * LCD4Linux is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this program; if not, write to the Free Software
++ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ *
++ */
++
++/*
++ *
++ * exported fuctions:
++ *
++ * struct DRIVER drv_DPF
++ *
++ */
++
++#include "config.h"
++
++#include <stdlib.h>
++#include <stdio.h>
++#include <unistd.h>
++#include <string.h>
++#include <errno.h>
++
++#include "dpf.h"
++
++#include "debug.h"
++#include "cfg.h"
++#include "qprintf.h"
++#include "udelay.h"
++#include "plugin.h"
++#include "widget.h"
++#include "widget_text.h"
++#include "widget_icon.h"
++#include "widget_bar.h"
++#include "drv.h"
++
++#include "drv_generic_graphic.h"
++
++static char Name[] = "DPF";
++
++static DPFContext *g_h;
++
++/* Display data */
++static unsigned char *g_fb;
++
++static int drv_dpf_open(const char *section)
++{
++ int error;
++ char *dev;
++ int i;
++ DPFValue val;
++
++ // Currently, the Port specification is unused.
++
++ dev = cfg_get(section, "Port", NULL);
++ if (dev == NULL || *dev == '\0') {
++ error("dpf: no '%s.Port' entry from %s", section, cfg_source());
++ return -1;
++ }
++
++ error = dpf_open(dev, &g_h);
++ if (error < 0) {
++ error("dpf: cannot open dpf device %s", dev);
++ return -1;
++ }
++
++ val.type = TYPE_INTEGER;
++
++ if (cfg_number(section, "Orientation", 0, 0, 3, &i) > 0) {
++ val.value.integer = i;
++ dpf_setproperty(g_h, PROPERTY_ORIENTATION, &val);
++ }
++
++ if (cfg_number(section, "Backlight", 0, 0, 7, &i) > 0) {
++ val.value.integer = i;
++ dpf_setproperty(g_h, PROPERTY_BRIGHTNESS, &val);
++ }
++
++ return 0;
++}
++
++
++static int drv_dpf_close(void)
++{
++ dpf_close(g_h);
++
++ return 0;
++}
++
++#define _RGB565_0(p) \
++ (( ((p.R) & 0xf8) ) | (((p.G) & 0xe0) >> 5))
++#define _RGB565_1(p) \
++ (( ((p.G) & 0x1c) << 3 ) | (((p.B) & 0xf8) >> 3))
++
++static void drv_dpf_blit(const int row, const int col, const int height,
++ const int width)
++{
++ int r, c;
++ short rect[4];
++ unsigned long i;
++ RGBA p;
++ unsigned char *pix;
++
++ pix = g_fb;
++ for (r = row; r < row + height; r++) {
++ for (c = col; c < col + width; c++) {
++ p = drv_generic_graphic_rgb(r, c);
++ *pix++ = _RGB565_0(p);
++ *pix++ = _RGB565_1(p);
++ }
++ }
++ rect[0] = col; rect[1] = row;
++ rect[2] = col + width; rect[3] = row + height;
++ dpf_screen_blit(g_h, g_fb, rect);
++}
++
++
++/* start graphic display */
++static int drv_dpf_start2(const char *section)
++{
++ char *s;
++
++ s = cfg_get(section, "Font", "6x8");
++ if (s == NULL || *s == '\0') {
++ error("%s: no '%s.Font' entry from %s", Name, section, cfg_source());
++ return -1;
++ }
++
++ XRES = -1;
++ YRES = -1;
++ if (sscanf(s, "%dx%d", &XRES, &YRES) != 2 || XRES < 1 || YRES < 1) {
++ error("%s: bad Font '%s' from %s", Name, s, cfg_source());
++ return -1;
++ }
++
++ /* Fixme: provider other fonts someday... */
++ if (XRES != 6 && YRES != 8) {
++ error("%s: bad Font '%s' from %s (only 6x8 at the moment)",
++ Name, s, cfg_source());
++ return -1;
++ }
++
++
++ /* open communication with the display */
++ if (drv_dpf_open(section) < 0) {
++ return -1;
++ }
++
++ /* you surely want to allocate a framebuffer or something... */
++ g_fb = malloc(g_h->height * g_h->width * g_h->bpp);
++
++ /* set width/height from dpf firmware specs */
++ DROWS = g_h->height;
++ DCOLS = g_h->width;
++
++ return 0;
++}
++
++/****************************************/
++/*** plugins ***/
++/****************************************/
++
++static void plugin_backlight(RESULT * result, RESULT * arg1)
++{
++ DPFValue val;
++
++ val.type = TYPE_INTEGER;
++ val.value.integer = R2N(arg1);
++ printf("Setting brightness...\n");
++ dpf_setproperty(g_h, PROPERTY_BRIGHTNESS, &val);
++ SetResult(&result, R_NUMBER, &val.value.integer);
++}
++
++
++/****************************************/
++/*** widget callbacks ***/
++/****************************************/
++
++
++/* using drv_generic_text_draw(W) */
++/* using drv_generic_text_icon_draw(W) */
++/* using drv_generic_text_bar_draw(W) */
++/* using drv_generic_gpio_draw(W) */
++
++
++/****************************************/
++/*** exported functions ***/
++/****************************************/
++
++
++/* list models */
++int drv_dpf_list(void)
++{
++ printf("generic hacked photo frame");
++ return 0;
++}
++
++
++/* initialize driver & display */
++int drv_dpf_init2(const char *section, const int quiet)
++{
++ int ret;
++
++ /* real worker functions */
++ drv_generic_graphic_real_blit = drv_dpf_blit;
++
++ /* start display */
++ if ((ret = drv_dpf_start2(section)) != 0)
++ return ret;
++
++ /* initialize generic graphic driver */
++ if ((ret = drv_generic_graphic_init(section, Name)) != 0)
++ return ret;
++
++ if (!quiet) {
++ char buffer[40];
++ qprintf(buffer, sizeof(buffer), "%s %dx%d", Name, DCOLS, DROWS);
++ if (drv_generic_graphic_greet(buffer, NULL)) {
++ sleep(3);
++ drv_generic_graphic_clear();
++ }
++ }
++
++ /* register plugins */
++ AddFunction("LCD::backlight", 1, plugin_backlight);
++
++ return 0;
++}
++
++
++/* close driver & display */
++int drv_dpf_quit2(const int quiet)
++{
++ info("%s: shutting down.", Name);
++
++ /* clear display */
++ drv_generic_graphic_clear();
++
++ /* say goodbye... */
++ if (!quiet) {
++ drv_generic_graphic_greet("goodbye!", NULL);
++ }
++
++ drv_generic_graphic_quit();
++
++ debug("closing connection");
++ drv_dpf_close();
++
++ return (0);
++}
++
++
++DRIVER drv_DPF = {
++ .name = Name,
++ .list = drv_dpf_list,
++ .init = drv_dpf_init2,
++ .quit = drv_dpf_quit2,
++};
+diff -rupN --exclude=.svn --exclude='*.conf' --exclude='*.png' --exclude=Makefile.in --exclude=config.h.in --exclude=aclocal.m4 --exclude=autom4te.cache --exclude=ltmain.sh --exclude=libtool.m4 --exclude=ltoptions.m4 --exclude=ltsugar.m4 lcd4linux.orig/m4/lt~obsolete.m4 lcd4linux/m4/lt~obsolete.m4
+--- lcd4linux.orig/m4/lt~obsolete.m4 1970-01-01 01:00:00.000000000 +0100
++++ lcd4linux/m4/lt~obsolete.m4 2011-04-11 14:09:41.000000000 +0200
+@@ -0,0 +1,92 @@
++# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
++#
++# Copyright (C) 2004, 2005, 2007 Free Software Foundation, Inc.
++# Written by Scott James Remnant, 2004.
++#
++# This file is free software; the Free Software Foundation gives
++# unlimited permission to copy and/or distribute it, with or without
++# modifications, as long as this notice is preserved.
++
++# serial 4 lt~obsolete.m4
++
++# These exist entirely to fool aclocal when bootstrapping libtool.
++#
++# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
++# which have later been changed to m4_define as they aren't part of the
++# exported API, or moved to Autoconf or Automake where they belong.
++#
++# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
++# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
++# using a macro with the same name in our local m4/libtool.m4 it'll
++# pull the old libtool.m4 in (it doesn't see our shiny new m4_define
++# and doesn't know about Autoconf macros at all.)
++#
++# So we provide this file, which has a silly filename so it's always
++# included after everything else. This provides aclocal with the
++# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
++# because those macros already exist, or will be overwritten later.
++# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
++#
++# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
++# Yes, that means every name once taken will need to remain here until
++# we give up compatibility with versions before 1.7, at which point
++# we need to keep only those names which we still refer to.
++
++# This is to help aclocal find these macros, as it can't see m4_define.
++AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])])
++
++m4_ifndef([AC_LIBTOOL_LINKER_OPTION], [AC_DEFUN([AC_LIBTOOL_LINKER_OPTION])])
++m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP])])
++m4_ifndef([_LT_AC_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])])
++m4_ifndef([_LT_AC_SHELL_INIT], [AC_DEFUN([_LT_AC_SHELL_INIT])])
++m4_ifndef([_LT_AC_SYS_LIBPATH_AIX], [AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])])
++m4_ifndef([_LT_PROG_LTMAIN], [AC_DEFUN([_LT_PROG_LTMAIN])])
++m4_ifndef([_LT_AC_TAGVAR], [AC_DEFUN([_LT_AC_TAGVAR])])
++m4_ifndef([AC_LTDL_ENABLE_INSTALL], [AC_DEFUN([AC_LTDL_ENABLE_INSTALL])])
++m4_ifndef([AC_LTDL_PREOPEN], [AC_DEFUN([AC_LTDL_PREOPEN])])
++m4_ifndef([_LT_AC_SYS_COMPILER], [AC_DEFUN([_LT_AC_SYS_COMPILER])])
++m4_ifndef([_LT_AC_LOCK], [AC_DEFUN([_LT_AC_LOCK])])
++m4_ifndef([AC_LIBTOOL_SYS_OLD_ARCHIVE], [AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])])
++m4_ifndef([_LT_AC_TRY_DLOPEN_SELF], [AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])])
++m4_ifndef([AC_LIBTOOL_PROG_CC_C_O], [AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])])
++m4_ifndef([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], [AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])])
++m4_ifndef([AC_LIBTOOL_OBJDIR], [AC_DEFUN([AC_LIBTOOL_OBJDIR])])
++m4_ifndef([AC_LTDL_OBJDIR], [AC_DEFUN([AC_LTDL_OBJDIR])])
++m4_ifndef([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], [AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])])
++m4_ifndef([AC_LIBTOOL_SYS_LIB_STRIP], [AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])])
++m4_ifndef([AC_PATH_MAGIC], [AC_DEFUN([AC_PATH_MAGIC])])
++m4_ifndef([AC_PROG_LD_GNU], [AC_DEFUN([AC_PROG_LD_GNU])])
++m4_ifndef([AC_PROG_LD_RELOAD_FLAG], [AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])])
++m4_ifndef([AC_DEPLIBS_CHECK_METHOD], [AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])])
++m4_ifndef([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])])
++m4_ifndef([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], [AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])])
++m4_ifndef([AC_LIBTOOL_PROG_COMPILER_PIC], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])])
++m4_ifndef([AC_LIBTOOL_PROG_LD_SHLIBS], [AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])])
++m4_ifndef([AC_LIBTOOL_POSTDEP_PREDEP], [AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])])
++m4_ifndef([LT_AC_PROG_EGREP], [AC_DEFUN([LT_AC_PROG_EGREP])])
++m4_ifndef([LT_AC_PROG_SED], [AC_DEFUN([LT_AC_PROG_SED])])
++m4_ifndef([_LT_CC_BASENAME], [AC_DEFUN([_LT_CC_BASENAME])])
++m4_ifndef([_LT_COMPILER_BOILERPLATE], [AC_DEFUN([_LT_COMPILER_BOILERPLATE])])
++m4_ifndef([_LT_LINKER_BOILERPLATE], [AC_DEFUN([_LT_LINKER_BOILERPLATE])])
++m4_ifndef([_AC_PROG_LIBTOOL], [AC_DEFUN([_AC_PROG_LIBTOOL])])
++m4_ifndef([AC_LIBTOOL_SETUP], [AC_DEFUN([AC_LIBTOOL_SETUP])])
++m4_ifndef([_LT_AC_CHECK_DLFCN], [AC_DEFUN([_LT_AC_CHECK_DLFCN])])
++m4_ifndef([AC_LIBTOOL_SYS_DYNAMIC_LINKER], [AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])])
++m4_ifndef([_LT_AC_TAGCONFIG], [AC_DEFUN([_LT_AC_TAGCONFIG])])
++m4_ifndef([AC_DISABLE_FAST_INSTALL], [AC_DEFUN([AC_DISABLE_FAST_INSTALL])])
++m4_ifndef([_LT_AC_LANG_CXX], [AC_DEFUN([_LT_AC_LANG_CXX])])
++m4_ifndef([_LT_AC_LANG_F77], [AC_DEFUN([_LT_AC_LANG_F77])])
++m4_ifndef([_LT_AC_LANG_GCJ], [AC_DEFUN([_LT_AC_LANG_GCJ])])
++m4_ifndef([AC_LIBTOOL_RC], [AC_DEFUN([AC_LIBTOOL_RC])])
++m4_ifndef([AC_LIBTOOL_LANG_C_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])])
++m4_ifndef([_LT_AC_LANG_C_CONFIG], [AC_DEFUN([_LT_AC_LANG_C_CONFIG])])
++m4_ifndef([AC_LIBTOOL_LANG_CXX_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])])
++m4_ifndef([_LT_AC_LANG_CXX_CONFIG], [AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])])
++m4_ifndef([AC_LIBTOOL_LANG_F77_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])])
++m4_ifndef([_LT_AC_LANG_F77_CONFIG], [AC_DEFUN([_LT_AC_LANG_F77_CONFIG])])
++m4_ifndef([AC_LIBTOOL_LANG_GCJ_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])])
++m4_ifndef([_LT_AC_LANG_GCJ_CONFIG], [AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])])
++m4_ifndef([AC_LIBTOOL_LANG_RC_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])])
++m4_ifndef([_LT_AC_LANG_RC_CONFIG], [AC_DEFUN([_LT_AC_LANG_RC_CONFIG])])
++m4_ifndef([AC_LIBTOOL_CONFIG], [AC_DEFUN([AC_LIBTOOL_CONFIG])])
++m4_ifndef([_LT_AC_FILE_LTDLL_C], [AC_DEFUN([_LT_AC_FILE_LTDLL_C])])
+diff -rupN --exclude=.svn --exclude='*.conf' --exclude='*.png' --exclude=Makefile.in --exclude=config.h.in --exclude=aclocal.m4 --exclude=autom4te.cache --exclude=ltmain.sh --exclude=libtool.m4 --exclude=ltoptions.m4 --exclude=ltsugar.m4 lcd4linux.orig/m4/ltversion.m4 lcd4linux/m4/ltversion.m4
+--- lcd4linux.orig/m4/ltversion.m4 1970-01-01 01:00:00.000000000 +0100
++++ lcd4linux/m4/ltversion.m4 2011-04-11 14:09:41.000000000 +0200
+@@ -0,0 +1,23 @@
++# ltversion.m4 -- version numbers -*- Autoconf -*-
++#
++# Copyright (C) 2004 Free Software Foundation, Inc.
++# Written by Scott James Remnant, 2004
++#
++# This file is free software; the Free Software Foundation gives
++# unlimited permission to copy and/or distribute it, with or without
++# modifications, as long as this notice is preserved.
++
++# Generated from ltversion.in.
++
++# serial 3012 ltversion.m4
++# This file is part of GNU Libtool
++
++m4_define([LT_PACKAGE_VERSION], [2.2.6])
++m4_define([LT_PACKAGE_REVISION], [1.3012])
++
++AC_DEFUN([LTVERSION_VERSION],
++[macro_version='2.2.6'
++macro_revision='1.3012'
++_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
++_LT_DECL(, macro_revision, 0)
++])
+diff -rupN --exclude=.svn --exclude='*.conf' --exclude='*.png' --exclude=Makefile.in --exclude=config.h.in --exclude=aclocal.m4 --exclude=autom4te.cache --exclude=ltmain.sh --exclude=libtool.m4 --exclude=ltoptions.m4 --exclude=ltsugar.m4 lcd4linux.orig/Makefile.am lcd4linux/Makefile.am
+--- lcd4linux.orig/Makefile.am 2011-04-11 14:04:31.000000000 +0200
++++ lcd4linux/Makefile.am 2011-01-28 15:08:51.000000000 +0100
+@@ -78,6 +78,7 @@ drv_Crystalfontz.c \
+ drv_Curses.c \
+ drv_Cwlinux.c \
+ drv_D4D.c \
++drv_dpf.c \
+ drv_EA232graphic.c \
+ drv_EFN.c \
+ drv_FW8888.c \
diff --git a/oncology/dpfhack_display/python/Makefile b/oncology/dpfhack_display/python/Makefile
new file mode 100644
index 00000000..6d10be20
--- /dev/null
+++ b/oncology/dpfhack_display/python/Makefile
@@ -0,0 +1,69 @@
+# Cygwin/Linux-GCC Makefile
+#
+# $Id: Makefile 301 2010-09-30 13:09:13Z strubi $
+#
+# This is the GNU Makefile to create:
+# - a Python module for the API tester
+#
+
+DEVLIB = ..
+
+############################################################################
+# Configure these to your needs
+LIBNAME = dpf
+DLLCSRCS =
+COMMONSRCDIR = $(DEVLIB)/python
+DLLINSTALLDIR = ../$(CONFIG)
+DLLCOMMONSRCS = py_device.c
+DEBUGOPTS = -g
+
+ifdef DEBUG
+ DEBUGOPTS += -DDEBUG
+endif
+
+CLIENTLIB = -L$(DEVLIB)/dpflib -ldpf -lusb
+
+############################################################################
+
+MODULENAME = $(LIBNAME)
+
+ifndef PLATFORM
+PLATFORM=$(shell "uname")
+endif
+
+ifeq (Linux, $(PLATFORM))
+ PYTHON=$(shell pyversions -d)
+ include $(DEVLIB)/unixdll.mk
+ DLLDEPS = $(CLIENTLIB) -l$(PYTHON)
+ PYTHONINCLUDES = -I/usr/include/$(PYTHON)
+else
+
+ PYTHONSRC = $(HOME)/src/EXTERN/Python26
+
+ifeq (mingw32, $(PLATFORM))
+ include $(DEVLIB)/msdll.mk
+ PYTHONINCLUDES = -I$(PYTHONSRC)/include
+ CFLAGS += -DDLL_EXPORTS
+ DLLDEPS = -L$(PYTHONSRC)/libs -lpython26
+ DLLDEPS += $(CLIENTLIB) -lws2_32
+ DLLTOOL = i586-mingw32msvc-dlltool
+ DLLWRAP = i586-mingw32msvc-dllwrap
+endif
+endif
+
+INCLUDES = -I$(DEVLIB)/include -I$(DEVLIB)/dpflib
+INCLUDES += $(PYTHONINCLUDES)
+
+CFLAGS += -DMODULENAME=$(MODULENAME)
+CFLAGS += -Wall
+
+all: dll
+
+install:: installdll
+ @cp $(DLL) $(DLLINSTALLDIR)/$(INSTALLNAME)$(DLLEXT)
+ @echo -------------------------------------------------------------------
+ @echo Python module installed in:
+ @echo `pwd`/$(DLLINSTALLDIR)/$(INSTALLNAME)$(DLLEXT)
+ @echo -------------------------------------------------------------------
+ @echo
+
diff --git a/oncology/dpfhack_display/python/py_device.c b/oncology/dpfhack_display/python/py_device.c
new file mode 100644
index 00000000..98b4bc03
--- /dev/null
+++ b/oncology/dpfhack_display/python/py_device.c
@@ -0,0 +1,492 @@
+/* Device wrapper for python
+ *
+ * (c) 2003-2010 Martin Strubel <hackfin@section5.ch>
+ *
+ * This file is part of the netpp library
+ *
+ * Additions by BöserFisch for hacked DPF access
+ *
+ */
+
+#include "Python.h"
+#include "dpf.h"
+
+#ifdef DEBUG
+# include <stdio.h>
+#endif
+
+#define CONCAT(x, y) x##y
+#define INITMODULE(x) CONCAT(init, x)
+#define RESOLVE(x) #x
+#define STRINGIFY(x) RESOLVE(x)
+
+////////////////////////////////////////////////////////////////////////////
+// AUX
+
+#define HANDLE_ERROR(err, msg) handleError(err, __LINE__)
+
+PyObject *
+handleError(int err, int line)
+{
+ char s[256];
+ PyObject *exctype = PyExc_SystemError;
+
+ // catch some special errors
+ switch (err) {
+ case DEVERR_OPEN:
+ exctype = PyExc_TypeError;
+ sprintf(s, "%d:%s", line, dev_errstr(err));
+ break;
+ default:
+ sprintf(s, "%d:(%x): %s", line, err, dev_errstr(err));
+ }
+ PyErr_SetString(exctype, s);
+ return NULL;
+}
+
+staticforward PyTypeObject DeviceType;
+
+////////////////////////////////////////////////////////////////////////////
+//
+// Device object
+//
+////////////////////////////////////////////////////////////////////////////
+
+#define FLAGS_VALID 0x0001
+
+typedef struct {
+ PyObject_HEAD
+ DPFHANDLE dpf;
+ uint16_t flags;
+} DeviceObject;
+
+staticforward PyTypeObject DeviceType;
+
+#define DeviceObject_Check(v) ((v)->ob_type == &DeviceType)
+
+////////////////////////////////////////////////////////////////////////////
+//
+// Device object method functions
+//
+////////////////////////////////////////////////////////////////////////////
+
+
+static PyObject *
+Device_close(DeviceObject *self, PyObject *args)
+{
+ if (!PyArg_ParseTuple(args, ""))
+ return NULL;
+
+ dpf_close(self->dpf);
+ self->dpf = NULL;
+
+ Py_INCREF(Py_None);
+ return Py_None;
+}
+
+PyObject *
+Device_probeflash(DeviceObject *self, PyObject *args)
+{
+ int error;
+ unsigned char id[3];
+
+ error = flash_probe(self->dpf, id);
+ if (error < 0) return HANDLE_ERROR(error, "probeflash");
+
+ return Py_BuildValue("(iii)", id[0], id[1], id[2]);
+}
+
+PyObject *
+Device_readflash(DeviceObject *self, PyObject *args)
+{
+ int error;
+ unsigned int count;
+ ADDR addr;
+ Py_ssize_t sz;
+ PyObject *p;
+ unsigned char *buf;
+
+ if (!PyArg_ParseTuple(args, "II", &addr, &count))
+ return NULL;
+
+ p = PyBuffer_New(count);
+
+ error = PyObject_AsWriteBuffer(p, (void**) &buf, &sz);
+ while (error >= 0 && count > MAX_CHUNKSIZE) {
+ error = flash_read(self->dpf, buf, addr, 0x10000);
+ addr += MAX_CHUNKSIZE;
+ count -= MAX_CHUNKSIZE;
+ buf += MAX_CHUNKSIZE;
+ }
+ if (error >= 0) {
+ error = flash_read(self->dpf, buf, addr, count);
+ }
+ if (error < 0) {
+ Py_DECREF(p);
+ return HANDLE_ERROR(error, "readflash");
+ }
+ return p;
+}
+
+PyObject *
+Device_eraseflash(DeviceObject *self, PyObject *args)
+{
+ int error;
+ ADDR addr;
+
+ if (!PyArg_ParseTuple(args, "I", &addr))
+ return NULL;
+
+ error = flash_erase(self->dpf, addr);
+ if (error < 0) return HANDLE_ERROR(error, "eraseflash");
+
+ Py_INCREF(Py_None);
+ return Py_None;
+
+}
+PyObject *
+Device_writeflash(DeviceObject *self, PyObject *args)
+{
+ int error;
+ PyObject *p;
+ ADDR addr;
+ const void *buf;
+ ssize_t len;
+
+ if (!PyArg_ParseTuple(args, "IO", &addr, &p))
+ return NULL;
+
+ error = PyObject_AsReadBuffer(p, &buf, &len);
+ if (error < 0) {
+ PyErr_SetString(PyExc_TypeError,
+ "Could not get pointer to buffer object");
+ return NULL;
+ }
+
+ error = flash_write(self->dpf, (const unsigned char *) buf, addr, len);
+ if (error < 0) return HANDLE_ERROR(error, "writeflash");
+
+ Py_INCREF(Py_None);
+ return Py_None;
+
+}
+
+PyObject *
+Device_patchsector(DeviceObject *self, PyObject *args)
+{
+ int error;
+ ADDR reloc;
+ const char *hexfile;
+ ADDR addr;
+
+ if (!PyArg_ParseTuple(args, "IIs", &reloc, &addr, &hexfile))
+ return NULL;
+
+ if (addr < 0x10000) {
+ PyErr_SetString(PyExc_ValueError,
+ "Not allowed to write to first sector. It will brick your device.");
+ return NULL;
+ }
+
+ error = patch_sector(self->dpf, reloc, addr, hexfile);
+ if (error < 0) return HANDLE_ERROR(error, "patchsector");
+
+ Py_INCREF(Py_None);
+ return Py_None;
+}
+
+PyObject *
+Device_setProperty(DeviceObject *self, PyObject *args)
+{
+ int error;
+ PyObject *p;
+ int prop;
+ DPFValue v;
+
+ if (!PyArg_ParseTuple(args, "iO", &prop, &p))
+ return NULL;
+
+ if (PyInt_Check(p)) {
+ v.type = TYPE_INTEGER;
+ v.value.integer = PyInt_AsLong(p);
+ }
+
+ error = dpf_setproperty(self->dpf, prop, &v);
+ if (error < 0) return HANDLE_ERROR(error, "set_property");
+
+ Py_INCREF(Py_None);
+ return Py_None;
+}
+
+PyObject *
+Device_writelcd(DeviceObject *self, PyObject *args)
+{
+ int error;
+ PyObject *p;
+ const void *buf;
+ ssize_t len;
+
+ if (!PyArg_ParseTuple(args, "O", &p))
+ return NULL;
+
+ error = PyObject_AsReadBuffer(p, &buf, &len);
+ if (error < 0) {
+ PyErr_SetString(PyExc_TypeError,
+ "Could not get pointer to buffer object");
+ return NULL;
+ }
+
+ error = write_screen(self->dpf, buf, len);
+ if (error < 0) return HANDLE_ERROR(error, "writescreen");
+
+ Py_INCREF(Py_None);
+ return Py_None;
+}
+
+PyObject *
+Device_readmem(DeviceObject *self, PyObject *args)
+{
+ int error;
+ int count;
+ ADDR addr;
+ Py_ssize_t sz;
+ PyObject *p;
+ unsigned char *buf;
+
+ if (!PyArg_ParseTuple(args, "Ii", &addr, &count))
+ return NULL;
+
+ p = PyBuffer_New(count);
+
+ error = PyObject_AsWriteBuffer(p, (void**) &buf, &sz);
+ if (error >= 0) {
+ error = read_mem(self->dpf, buf, addr, count);
+ }
+ if (error < 0) {
+ Py_DECREF(p);
+ return HANDLE_ERROR(error, "readmem");
+ }
+ return p;
+}
+
+PyObject *
+Device_writemem(DeviceObject *self, PyObject *args)
+{
+ int error;
+ char *name;
+ if (!PyArg_ParseTuple(args, "s", &name))
+ return NULL;
+
+ error = write_mem(self->dpf, name);
+ if (error < 0) return HANDLE_ERROR(error, "hexfile");
+
+ Py_INCREF(Py_None);
+ return Py_None;
+}
+
+PyObject *
+Device_exec(DeviceObject *self, PyObject *args)
+{
+ int error;
+ ADDR addr;
+
+ if (!PyArg_ParseTuple(args, "I", &addr))
+ return NULL;
+
+ error = code_go(self->dpf, addr);
+ if (error < 0) return HANDLE_ERROR(error, "exec");
+
+ Py_INCREF(Py_None);
+ return Py_None;
+
+}
+
+PyObject *
+Device_runapp(DeviceObject *self, PyObject *args)
+{
+ int error;
+ const void *buf;
+ ADDR addr;
+ ADDR start;
+ PyObject *p;
+ ssize_t len;
+
+ if (!PyArg_ParseTuple(args, "IOI", &addr, &p, &start))
+ return NULL;
+
+ error = PyObject_AsReadBuffer(p, &buf, &len);
+ if (error < 0) return HANDLE_ERROR(error, "read buffer");
+
+ error = dpf_bootstrap(self->dpf, addr, (unsigned char *) buf, len, start);
+ if (error < 0) return HANDLE_ERROR(error, "runapp");
+
+ Py_INCREF(Py_None);
+ return Py_None;
+
+}
+static PyMethodDef Device_methods[] =
+{
+ // BASIC ACCESS
+ {"close", (PyCFunction) Device_close, METH_VARARGS},
+ {"probeFlash", (PyCFunction) Device_probeflash, METH_VARARGS},
+ {"readFlash", (PyCFunction) Device_readflash, METH_VARARGS},
+ {"eraseFlash", (PyCFunction) Device_eraseflash, METH_VARARGS},
+ {"writeFlash", (PyCFunction) Device_writeflash, METH_VARARGS},
+ {"patchSector", (PyCFunction) Device_patchsector, METH_VARARGS},
+ {"setProperty", (PyCFunction) Device_setProperty, METH_VARARGS},
+ {"writeLCD", (PyCFunction) Device_writelcd, METH_VARARGS},
+ {"readMemory", (PyCFunction) Device_readmem, METH_VARARGS},
+ {"writeMemory", (PyCFunction) Device_writemem, METH_VARARGS},
+ {"run", (PyCFunction) Device_exec, METH_VARARGS},
+ {"runApp", (PyCFunction) Device_runapp, METH_VARARGS},
+ {NULL, NULL} /* sentinel */
+};
+
+////////////////////////////////////////////////////////////////////////////
+// Device type object standard methods
+//
+
+
+static void
+Device_dealloc(DeviceObject *self)
+{
+ if (self->dpf)
+ dpf_close(self->dpf);
+ PyObject_Del(self);
+}
+
+
+static PyObject *
+Device_getattr(DeviceObject *self, char *name)
+{
+ return Py_FindMethod(Device_methods, (PyObject *)self, name);
+}
+
+// finally, the object type definition
+
+statichere PyTypeObject DeviceType = {
+ /* The ob_type field must be initialized in the module init function
+ * to be portable to Windows without using C++. */
+ PyObject_HEAD_INIT(NULL)
+ 0, /*ob_size*/
+ "device.Device", /*tp_name*/
+ sizeof(DeviceObject), /*tp_basicsize*/
+ 0, /*tp_itemsize*/
+ /* methods */
+ (destructor) Device_dealloc, /*tp_dealloc*/
+ 0, /*tp_print*/
+ (getattrfunc) Device_getattr, /*tp_getattr*/
+ (setattrfunc) 0, /*tp_setattr*/
+ 0, /*tp_compare*/
+ 0, /*tp_repr*/
+ 0, /*tp_as_number*/
+ 0, /*tp_as_sequence*/
+ 0, /*tp_as_mapping*/
+ 0, /*tp_hash*/
+ 0, /*tp_call*/
+ 0, /*tp_str*/
+ 0, /*tp_getattro*/
+ 0, /*tp_setattro*/
+ 0, /*tp_as_buffer*/
+ Py_TPFLAGS_DEFAULT, /*tp_flags*/
+ 0, /*tp_doc*/
+ 0, /*tp_traverse*/
+ 0, /*tp_clear*/
+ 0, /*tp_richcompare*/
+ 0, /*tp_weaklistoffset*/
+ 0, /*tp_iter*/
+ 0, /*tp_iternext*/
+ 0, /*tp_methods*/
+ 0, /*tp_members*/
+ 0, /*tp_getset*/
+ 0, /*tp_base*/
+ 0, /*tp_dict*/
+ 0, /*tp_descr_get*/
+ 0, /*tp_descr_set*/
+ 0, /*tp_dictoffset*/
+ 0, /*tp_init*/
+ 0, /*tp_alloc*/
+ 0, /*tp_new*/
+ 0, /*tp_free*/
+ 0, /*tp_is_gc*/
+};
+
+
+
+//
+// Create new device Python object and return it
+//
+static DeviceObject *
+newDeviceObject(DPFHANDLE h)
+{
+ DeviceObject *self;
+ self = PyObject_New(DeviceObject, &DeviceType);
+ if (self == NULL)
+ return NULL;
+ self->dpf = h; // device port handle
+ self->flags = 0;
+ return self;
+}
+
+////////////////////////////////////////////////////////////////////////////
+//
+// Device module definitions
+//
+////////////////////////////////////////////////////////////////////////////
+
+static PyObject *
+device_open(PyObject *self, PyObject *args)
+{
+ char *portname;
+ DPFHANDLE h;
+ int error;
+ int raw = 0;
+ char errstring[256];
+
+ DeviceObject *d;
+
+ if (!PyArg_ParseTuple(args, "s|i", &portname, &raw)) {
+ return 0;
+ }
+
+ error = dpf_open(portname, &h);
+
+ if (error == 0 || (raw && error > 0)) {
+ d = newDeviceObject(h);
+ // if no error or warning, device is valid
+ if (error == 0) d->flags |= FLAGS_VALID;
+ return (PyObject *) d;
+ } else {
+ // Warnings don't automatically close the device, so
+ // we do it
+ if (error > 0) {
+ dpf_close(h);
+ }
+ sprintf(errstring, "Failed to open port:\n%s\n",
+ dev_errstr(error));
+ PyErr_SetString(PyExc_SystemError, errstring);
+ return 0;
+ }
+}
+
+static PyMethodDef device_methods[] = {
+ {"open", device_open, METH_VARARGS },
+ {NULL, NULL}
+};
+
+
+#ifdef __WIN32__
+ __declspec(dllexport)
+#endif
+
+void
+INITMODULE(MODULENAME)(void)
+{
+ // XXX
+ // this only for windows portability
+ // might be removed when using g++ or any other C++ compiler
+ DeviceType.ob_type = &PyType_Type;
+ //
+ Py_InitModule("dpf", device_methods);
+
+}
diff --git a/oncology/dpfhack_display/reverse/Makefile b/oncology/dpfhack_display/reverse/Makefile
new file mode 100644
index 00000000..d0a28b68
--- /dev/null
+++ b/oncology/dpfhack_display/reverse/Makefile
@@ -0,0 +1,76 @@
+# Makefile for DPF firmware analysis
+
+
+CFLAGS = -g
+
+ASFLAGS = -plosgff
+
+ifndef DUMP
+ DUMP = -d
+endif
+
+VERSION = 0.01develop
+
+AS = asx8051
+
+INFILES = $(wildcard code*.in) $(wildcard dump*.in) $(wildcard data*.in)
+
+ASMFILES = $(INFILES:%.in=%.asm)
+BINFILES = $(INFILES:%.in=%.bin)
+
+all: $(ASMFILES)
+
+show:
+ echo $(ASMFILES)
+
+all.asm: $(ASMFILES)
+ @echo concatenating all ASM files into $@
+ @cat $(ASMFILES) > $@
+
+%.rel : %.asm
+ $(AS) $(ASFLAGS) $<
+
+# Fixup format:
+%.asm: %.d52
+ @echo Generating $@
+ @sed 's/\.equ/=/g;s/^\s*end/; END/g' $< > $@
+
+test: main.o
+ $(CC) -o $@ $<
+
+clean: cleanimages
+ rm -f test *.ctl *.asm dump*.bin code*.bin *.d52 *.lst *.rel *.sym
+
+common.in:
+ ln -s ../common.in .
+
+dump%.ctl: dump%.in common.in
+ @cat $< common.in >$@
+
+code_%.ctl: code_%.in common.in
+ @cat $< common.in >$@
+
+data_%.ctl: data_%.in
+ @cp $< $@
+
+%.d52: %.bin %.ctl
+ @d52 -p -b $(DUMP) -n $< # >/dev/null
+
+cleanimages:
+ rm -fr images/*
+
+RAWFILES = $(wildcard *.raw)
+
+IMAGES = $(RAWFILES:%.raw=images/%.png)
+
+images/%.png: %.raw
+ convert -size 128x128 -depth 1 gray:$< $@
+
+images: $(IMAGES)
+
+dump:
+ PWD=`pwd`; BASE=`basename $$PWD`; \
+ echo $$BASE; \
+ python ../dump.py $$BASE full_image.bin
+
+.PHONY: dump
diff --git a/oncology/dpfhack_display/reverse/README b/oncology/dpfhack_display/reverse/README
new file mode 100644
index 00000000..c70fa49e
--- /dev/null
+++ b/oncology/dpfhack_display/reverse/README
@@ -0,0 +1,169 @@
+Reverse engineering HOWTO
+----------------------------------------------------------------------------
+
+Here it is, the long awaited hacking howto for the AX206 DPFs.
+
+BIG FAT WARNING: You have to be able to read 8051 assembly code and you
+HAVE TO know what it is doing. Otherwise you will likely brick your frame
+and we will all laugh at you.
+
+Also you should know something about the SPI flash layout, have a look
+at the m25p80 datasheets found all over the web. Basically you should
+remember that the flashes are organized in sectors of 0x10000 size.
+
+Since the boot loader mode is a big secret, we have to exploit the hardware
+somewhat to get into the "Developer Mode" (hacking is a ugly word).
+To implement developer mode, we normally use the strategy to modify the
+powerdown routine such that when USB is plugged in and you press and hold
+MENU for a few seconds, it will enter the modified state.
+This allows us to return to the original firmware by pressing RESET.
+
+To get started, you need a few tools and items:
+- A dump of your DPFs firmware (look for fulldump.py script from the
+ dpfhack-*.tgz archive to create one)
+- The d52 disassembler: http://www.8052.com/users/disasm/
+- Installed Python package
+
+The dump binary first needs to be split up into single modules.
+Why modules? The memory of the AX206 isn't big enough to store a full
+program, thus a bank switching technique is used. A bank switched call
+looks like:
+
+ mov a,#0x1e ; 13a2 74 1e t.
+ mov dptr,#mod31_1330; 13a4 90 13 30 ..0
+ lcall tramp_jsr ; 13a7 12 19 38 ..8
+
+The number moved into 'a' is the module number minus one. The dump.py
+script analyses the code, so you will only have to look at the modXX_XXXX
+function. This is the target function called in the according module.
+The loading on demand and calling of the function is handled by
+tramp_jsr().
+
+
+1. First, you copy the generated dump (full.bin) into a folder, like
+ dpf/reverse/new and rename it to full_dump.bin
+2. Run the makefile:
+ > make -f ../Makefile dump"
+ You will end up with a number of
+ *.in files in the current directory if this was successful.
+3. Run make again:
+ > make -f ../Makefile
+ Now you should have a few *.asm files in the working directory.
+4. Identify the powerdown module. Normally, it helps to grep for p2up:
+ > grep p2up *.asm
+ That should list a module with number around 36 or 37.
+5. The powerdown ROUTINE is the function that is called most often from many
+ modules, but most probably NOT called from module 1 (dump01). In many
+ cases, this turned out to be mod37_1330.
+
+WARNING: You have to make sure that this module does not live in sector
+0x000000 of the flash (see "dump file offset" tag in the header of the
+assembly file). If it lives in sector 0x000000, the described method
+will NOT work and you will brick your DPF.
+
+5. Find the splash screen routine that is called from the powerdown.
+ This is normally the routine called at the beginning of the powerdown
+ routine and contains code like:
+
+ mov G_lcd_cxH,a ; 1509 f5 78 ux
+ mov G_lcd_cyL,a ; 150b f5 79 uy
+ mov G_lcd_cyH,a ; 150d f5 7a uz
+ mov G_lcd_dxL,a ; 150f f5 7b u{
+
+6. This routine you can patch. Take a p_start_*.s from an already hacked frame
+ and make sure you understand what is happening. Adapt the .org statements
+ to the locations where YOUR patched code can safely live.
+
+7. The final jump into the patched firmware occurs at the bottom of the
+ patch, looking like
+
+ mov a,#(53 - 1)
+ mov dptr,#entry_addr
+ ljmp tramp_jmp
+
+ The module number in here will be the number of the last module you
+ extracted, PLUS ONE - because we are gonna add an extra module.
+ For this, the jump table will need to be modified.
+
+8. We do not touch the original jump table, but make a copy of it (because
+ it lives in sector 0x000000). The jump table record for this extra module
+ will be stored in the end table tag which can be read clear text in the
+ dump00.asm as "-EndTbl-". Have a look at a jmptbl_*.s file, the .org
+ statement - i.e. the address offset - has to be the offset address of the
+ "-EndTbl-" string.
+
+9. Have a look at the hackit.py script. The critical function overwriting
+ data on the flash is the .patchSector() method, called like
+
+ d.patchSector(start, flashaddr, hexfile)
+
+ start is the relocation start address of the hexfile that the flash is
+ patched with, it is normally identical with the first .org offset specified
+ in the *.s file.
+ flashaddr is where it is stored on the flash.
+ hexfile is the intel hex data file the flash is patched with.
+
+ The hackit.py framework will take care of the patching, so you merely
+ will need to add another configuration record in profiles.py.
+
+ This is an example record:
+
+patch_pink = [
+ (COPY, [0x000000, 0x3f0000]), # Copy sector 0
+ (PATCH, [0x0, 0x3f0000], "jmptbl_pink.ihx"),
+ (BINARY, [0x0, 0x390000], "font4x8.bin"),
+ (PATCH, [0x0, 0x380000], "fw_pink.ihx"),
+ (37, [ 0x87f37fa6, 0xc8c55832, 0x27b13328 ] , "p_start_pink.ihx"),
+]
+
+ The first COPY statement tells hackit to make a copy of the first sector
+ to the specified address, which should be at the end of the flash.
+ The PATCH statements patch the given sector address with the hex file
+ specified.
+ The BINARY option just copies a plain binary to the given address.
+ Finally, the very critical patching of the powerdown routine.
+ The first number (here 37) is the module number of the powerdown routine
+ as identified by you. Then, a list of known CRC32 checksums follow.
+ If the sector to be patched here is unknown by its CRC32, it will refuse
+ to patch it and print out the non matching CRC32.
+
+ When you are ABSOLUTELY sure your hack will not overwrite anything crucial,
+ you can insert this CRC32 as first number in the list.
+
+10. Did you do the paranoia check of all addresses and offsets, do you
+ understand where things will go? If in doubt, make a dry run with the
+ patchSector function on an empty/unused sector, preferrably at the
+ end of your flash. Then analyze the dump again.
+
+Finally, you can try hacking your DPF with the hackit.py.
+Once it is hacked, it will again print out a non matching CRC32 if you
+run the hackit.py again. This CRC32 you insert as LAST number (mycrc)
+in the list:
+
+ (37, [ original_crc, my_crc ] , "p_start_mine.ihx"),
+
+Now you can test your hack and publish the profiles.py on success.
+
+----------------------------------------------------------------------------
+
+A few advices:
+
+REMEMBER: Never touch sector zero (address 0x000000 - 0x010000). Never ever.
+
+If you bricked your frame, don't throw it away YET. Maybe some day
+we'll discover how the bootloader works. And you could still use the
+display for tinkering. If you have any knowledge of the boot loader,
+speak up!
+
+Don't ask us to help you with the hacking. Try it yourself or use one of
+the DPFs that are known to work.
+It can take a few months to learn 8051 assembly from scratch,
+but don't give up, it will be a great learning experience and later
+help you to get a good job :-)
+
+Just read the source, duke.
+
+----------------------------------------------------------------------------
+Brought to you by:
+
+- hackfin, the evil fish, and others
diff --git a/oncology/dpfhack_display/reverse/common.in b/oncology/dpfhack_display/reverse/common.in
new file mode 100644
index 00000000..8b64196c
--- /dev/null
+++ b/oncology/dpfhack_display/reverse/common.in
@@ -0,0 +1,213 @@
+; ---- END USER DEFINED ----
+; Common stuff: seems mostly common to all firmware. No guarantee
+; about correctness of the global variables for all firmwares.
+; Routines in ROM:
+
+l 001e rom_001e
+
+; might not exist:
+l 0911 rom_0911
+
+; Likely some JPEG decoding
+l 0a27 rom_0a27
+l 0a85 rom_0a85
+l 0add rom_0add
+l 0d38 rom_0d38
+l 0d65 rom_0d65
+l 0e02 rom_0e02
+l 0f5c rom_0f5c
+l 0fa9 rom_0fa9
+
+l 0c0a rom_bootload
+
+; Called from IRQ routines:
+l 0e1a rom_0e1a
+l 0e72 rom_0e72
+l 0ef4 rom_0ef4
+l 0f16 rom_0f16
+
+; Writes a byte to the LCD port p3
+l 0f25 rom_lcdwrite
+; Probably alternative write function
+l 0f34 rom_0f34
+
+; Called from bank switching code:
+l 0fae rom_0fae
+
+s 0e00 common_xdata_0e00
+s 0e40 common_xdata_0e40
+s 0e80 common_xdata_0e80
+s 1600 common_xdata_0e00_cseg
+; s 1640 common_xdata_0e40_cseg
+; s 1680 common_xdata_0e80_cseg
+
+; Common functions that seem to be called from all modules:
+
+l 124a g_var0
+l 1280 lcd_setcontext
+
+; Those might differ between different DPF firmware
+s 1800 common_usb_1800
+s 1818 common_usb_resume_1818
+
+; Most important: module loader trampoline
+l 1934 tramp_return
+l 1938 tramp_jsr
+l 193a tramp_jmp
+l 193e tramp_dyn
+
+; Global register variables(flags):
+; _oi: Probably initialized in OTP
+; G_: Very likely global over all modules (not overlayed)
+; g_: Global (shared) among some modules, may be overlayed
+; i_: Accessed from IRQ handler
+r 0f G_ptr0_oi
+r 10 G_count0
+r 11 G_adcbufadr
+r 12 G_count1
+r 13 G_curp_l
+r 14 G_curp_h
+r 19 G_seconds?
+r 1b G_internal
+r 1d G_var
+r 1e G_button
+r 1f G_bankno
+r 20 i_G_f
+r 21 G_adc_flags
+r 22 G_irqh6_flags
+r 25 G_usbflg
+r 26 g_sector_h
+r 27 g_sector_m
+r 28 g_sector_l
+r 29 flags_29
+r 2a flags_2a
+r 2b flags_2b
+r 2c flags_2c
+r 2d flags_2d
+r 2e flags_2e
+r 2f flags_2f
+r 73 G_language
+; The following registers denote the LCD controller context area
+; See lcd_setcontext()
+r 77 G_lcd_cxL
+r 78 G_lcd_cxH
+r 79 G_lcd_cyL
+r 7a G_lcd_cyH
+r 7b G_lcd_dxL
+r 7c G_lcd_dxH
+r 7d G_lcd_dyL
+r 7e G_lcd_dyH
+
+; AX206 SFRs
+
+f 86 dpcon
+f 87 pcon
+
+f 91 _mulres0
+f 92 _mulres1
+f 93 _mulres2
+f 94 _mulres3
+f 9a _wkpnd
+f 9b _wken
+f 9c _wkedg
+f a4 _pie
+f a5 _ckcon
+f a8 _ien0
+f b0 _p3
+f b1 _tmr0con
+f b3 _tmr0cnt
+f b4 _tmr0pr
+f b5 _tmr0psr
+f b8 _ip
+f bb _wdtcon
+f c0 _p4
+f c1 _tmr2con
+f c2 _tmr2cntl
+f c3 _tmr2cnth
+f c4 _tmr2perl
+f c5 _tmr2perh
+f c6 _tmr2pwml
+f c7 _tmr2pwmh
+f c8 _usbcon0
+f c9 _usbdata
+f ca _usbaddr
+f d1 _rtcnt
+f d2 _adccon
+f d3 _adcbaud
+f d4 _adcbufh
+f d6 _spibaud
+f d7 _spibuf
+f d8 _spicon
+f dc _adcbufl
+f e1 _tmr1con
+f e2 _tmr1cntl
+f e3 _tmr1cnth
+f e4 _tmr1perl
+f e5 _tmr1perh
+f e6 _tmr1pwml
+f e7 _tmr1pwmh
+f e8 _eif0
+f e9 _p0dir
+f ea _p1dir
+f eb _p2dir
+f ec _p3dir
+f ed _p4dir
+f f1 _uartsta
+f f2 _uartcon
+f f3 _uartbaud
+f f4 _uartbuf
+f f8 _tmr3con
+f f9 _p0up
+f fa _p1up
+f fb _p2up
+f fc _p3up
+f fd _p4up
+
+; Addressable bits:
+m 00 i_G_f.0
+m 01 i_G_f.1
+m 02 i_G_f.adcready
+m 03 i_G_f.usbon
+m 04 i_G_f.usbact
+m 05 i_G_f.wkup
+m 06 i_G_f.6
+m 07 i_G_f.7
+m 0f G_rtc2_flags.7
+m 10 sflags.0
+m 11 i_G_flag.1
+m 12 g_sflags.2
+m 13 sflags.3
+m 14 sflags.4
+m 15 sflags.5
+m 16 sflags.6
+m 17 sflags.7
+m 18 G_flags23.0
+m 19 G_flags23.1
+m 1a G_flags23.2
+m 20 bit_24.0
+m 21 bit_24.1
+m 22 bit_24.2
+m 23 bit_24.3
+m 24 bit_24.4
+m 25 bit_24.5
+m 26 bit_24.6
+m 27 bit_24.7
+m 28 G_usbflg.0
+m 29 G_usbflg.1
+m 2a G_usbflg.2
+m 2b G_usbflg.3
+m 2c G_usbflg.4
+m 2d G_usbflg.5
+
+; I/O mappings:
+k 86 _BUT_MENU
+k 90 _LCD_RST
+k 91 _LCD_WR
+k 92 _LCD_RD
+k 94 _LCD_A0
+k a0 _SPI_CS
+k a1 _LCD_CS
+k ce _USB_DONE
+k df _SPIPND
+k fb _T3CP
+k e8 _T0P
diff --git a/oncology/dpfhack_display/reverse/dump.py b/oncology/dpfhack_display/reverse/dump.py
new file mode 100644
index 00000000..cbbc563b
--- /dev/null
+++ b/oncology/dpfhack_display/reverse/dump.py
@@ -0,0 +1,470 @@
+# DPF dump splitter
+# <hackfin@section5.ch>
+#
+# Takes a binary dump of the DPF and splits it into the banked modules
+# Usage:
+# 1. First, simply run this script after having dumped your entire DPF
+# into full_image.bin. It will generate a lot of dump* files.
+# 2. Then analyze the addresses in dump00.asm. The code is loading more
+# common code segments from other addresses. To extract this code,
+# enhance or create a record in g_dpfs. Later on, we'll add some
+# firmware version detection...
+#
+
+import os
+import sys
+import struct
+# import scantool
+
+IMGLEN1 = 128 * 128 / 8
+IMGLEN16 = 128 * 128 * 2
+
+# menu table in code memory:
+table_addr = 0x1600
+
+g_dpfs = {
+ 'default' : [
+ [], [], [], [],
+ ],
+ 'silver2' : [
+ [
+ (0x2f0, 0x1934, 0x19f2),
+ (0x3ae, 0x1003, 0x1270),
+ (0x6a0, 0x1280, 0x12bc),
+ ],
+ [],
+ [],
+ [],
+ ],
+ 'black' : [
+ [
+ (0x2e0, 0x1934, 0x19f2),
+ (0x39e, 0x1003, 0x1270),
+ (0x682, 0x1280, 0x12d0),
+ ],
+ [],
+ [],
+ [],
+ ],
+ 'white' : [
+ [
+ (0x2f0, 0x1934, 0x19f2),
+ (0x3ae, 0x1003, 0x1270),
+ (0x69c, 0x1280, 0x12d0),
+ (0x2fec, 0x1800, 0x189d),
+ ],
+ [],
+ [],
+ [],
+ ],
+ 'visualland' : [
+ [
+ (0x2c0, 0x1934, 0x19f2),
+ (0x37e, 0x1003, 0x1270),
+ (0x662, 0x1280, 0x12d0),
+ ],
+ [],
+ [],
+ [],
+ ],
+ 'blue' : [
+ [ # special code segments: fileoffset, start, end
+ (0x2c0, 0x1934, 0x19f2),
+ (0x37e, 0x1003, 0x1270),
+ (0x662, 0x1280, 0x12d8),
+ (0x3474, 0x1800, 0x189d),
+
+ # Dynamic jump table:
+ (0x0e54, 0xce7 + 0x800, 0xce7 + 0x800 + 0x2c2),
+ ],
+ [ # images: name, fileoffset, rel_start, rel_end
+ ("img0", 0x55bbb, 0x0, IMGLEN16),
+ ("img1", 0x4eb89, 0x0, IMGLEN1),
+ ("usb_conn", 0x4ec89, 0x0, 0x80 * 0x48),
+ ("menu0", 0x4e289, 0x0, IMGLEN1),
+ ("menu1", 0x4e389, 0x0, IMGLEN1),
+ ("menu2", 0x4ee89, 0x0, IMGLEN1),
+ ("menu3", 0x4e489, 0x0, IMGLEN1),
+ ("menu4", 0x4e589, 0x0, IMGLEN1),
+ ("menu5", 0x4e789, 0x0, IMGLEN1),
+ ("menu7", 0x4e989, 0x0, IMGLEN1),
+ ("menu8", 0x4ea89, 0x0, IMGLEN1),
+ ("menu9", 0x4e889, 0x0, IMGLEN1),
+ ("mainmenu", 0x4c7f9, 0x0, IMGLEN1),
+ ("mainmenu-ch", 0x4f589, 0x0, IMGLEN1),
+ ("jpgx", 0x4b744, 0x0, IMGLEN16), # mod13
+ ("menu0", 0x4daf9, 0x0, IMGLEN1),
+ ],
+ [ # data buffers: fileoffset, start, end
+ (0x1b02 + 4, table_addr, table_addr + 0x28a), # Menu bitmap indices?
+ (0x1874 + 4, table_addr, table_addr + 0x28a), # Menu bitmap indices?
+ (0x53557, 0xfd7, 0xfd7 + 64),
+ ],
+ [ # Dynamic applet load: reloc, fileoffset, , size
+ (0x14e7, 0x0e54, 15 )
+ ]
+ ],
+ 'silver' : [
+ [ # special code segments: fileoffset, start, end
+ (0x2c0, 0x1934, 0x19f2),
+ (0x37e, 0x1003, 0x1270),
+ (0x662, 0x1280, 0x12d8),
+ ],
+ [],
+ [],
+ [],
+ ],
+ 'pink' : [
+ [ # code segments:
+ (0x2f0, 0x1934, 0x19f2),
+ (0x3ae, 0x1003, 0x1270),
+ (0x69c, 0x1280, 0x12d1),
+ (0x2fc0, 0x1800, 0x189d), # USB main loop, -> mod18_145b
+
+ (0x0e88, 0xce7 + 0x800, 0xce7 + 0x800 + 0x2c2),
+ ],
+ [ # images
+ ("img0", 0x5320b, 0x0, IMGLEN16),
+ ("img1", 0x54f4b, 0x0, IMGLEN1),
+ ("lowpower", 0x51a3b, 0x0, IMGLEN1),
+ ("img2", 0x4c244, 0x0, IMGLEN16),
+ ("title", 0x4f03b, 0x0, IMGLEN1),
+ ("title", 0x4f13b, 0x0, IMGLEN1),
+ ("title", 0x4f23b, 0x0, IMGLEN1),
+ ],
+ # data:
+ [],
+ # dynamic:
+ [
+ (0x14e7, 0x0e88, 15 )
+ ]
+ ],
+ 'focal' : [
+ [ # code segments:
+ (0x2e0, 0x1934, 0x19f2),
+ (0x39e, 0x1003, 0x1279),
+ (0x682, 0x1280, 0x12f3),
+ (0x3056, 0x1800, 0x189d), # USB main loop, -> mod17_145b
+
+ (0x0e88, 0xce7 + 0x800, 0xce7 + 0x800 + 0x2c2),
+ ],
+ [ # images
+ ("img0", 0x5320b, 0x0, IMGLEN16),
+ ],
+ # data:
+ [],
+ # dynamic:
+ [
+ (0x14e7, 0x0e88, 15 )
+ ]
+ ],
+ 'pearl' : [
+ [ # code segments:
+ (0x2e0, 0x1934, 0x19f2),
+ (0x39e, 0x1003, 0x1279),
+ (0x682, 0x1280, 0x12f3),
+ (0x3056, 0x1800, 0x189d), # USB main loop, -> mod17_145b
+
+ (0x0e88, 0xce7 + 0x800, 0xce7 + 0x800 + 0x2c2),
+ ],
+ [ # images
+ ("img0", 0x5320b, 0x0, IMGLEN16),
+ ],
+ # data:
+ [],
+ # dynamic:
+ [
+ (0x14e7, 0x0e88, 15 )
+ ]
+ ],
+ 'micca' : [
+ [ # code segments:
+ (0x2e0, 0x1934, 0x19f2),
+ (0x39e, 0x1003, 0x1279),
+ (0x682, 0x1280, 0x12f3),
+ (0x3056, 0x1800, 0x189d), # USB main loop, -> mod17_145b
+
+ (0x0e88, 0xce7 + 0x800, 0xce7 + 0x800 + 0x2c2),
+ ],
+ [ # images
+ ("img0", 0x5320b, 0x0, IMGLEN16),
+ ],
+ # data:
+ [],
+ # dynamic:
+ [
+ (0x14e7, 0x0e88, 15 )
+ ]
+ ],
+
+}
+
+RET = chr(0x22)
+LJMP = chr(0x02)
+LCALL = chr(0x12)
+
+bswap = lambda x: ( (x >> 8) & 0xff ) | ((x << 8) & 0xff00)
+
+class ProcEntry:
+ format = "<HHI"
+
+ def __init__(self):
+ self.start = 0
+ self.end = 0
+ self.offset = 0
+ self.size = struct.calcsize(self.format)
+
+ def fromBuffer(self, b):
+ start, end, self.offset, = struct.unpack(self.format, b)
+ self.start = bswap(start)
+ self.end = bswap(end)
+
+
+ def __repr__(self):
+ return "< %04x, %04x, %08x >" % (self.start, self.end, self.offset)
+
+def extract_code(data, fname):
+ out = data
+ outf = open(fname, "w")
+ outf.write(out)
+ outf.close()
+
+def write_ctl(name, offset, fileoffset, size = 0):
+ outf = open(name, "w")
+ outf.write("; control file -- autogenerated\n")
+ outf.write("; file offset: %08x\n" % fileoffset)
+ outf.write("# %04x\n" % offset)
+ outf.write("# %04x dump file offset: %08x\n" % (offset, fileoffset))
+ outf.write("o %04x\n" % offset)
+ if size:
+ outf.write("b %04x-%04x\n" % (offset, offset + size - 1))
+ outf.close()
+
+def exists(file):
+ try:
+ a = os.stat(file)
+ return 1
+ except:
+ return 0
+
+def generate_ctl(which, prefix, record, entries):
+ fname = "%s%02d.in" % (prefix, which)
+ if exists(fname):
+ print "%s exists, not creating" % fname
+ return
+
+ outf = open(fname, "w")
+ outf.write("; control file for %s%d.bin -- autogenerated\n" % (prefix, which))
+ outf.write("; file offset: %08x\n" % int(record.offset))
+ offset = 0x800 + record.start
+ outf.write("# %04x ----- SNIP : mod%d -----\n" % (offset, which))
+ outf.write("# %04x\n" % offset)
+ outf.write("# %04x dump file offset: %08x\n" % (offset, int(record.offset)))
+ outf.write("o %04x\n" % offset)
+ for i in entries:
+ outf.write("%s\n" % i)
+ outf.close()
+
+def build_tab(data, start, end):
+ l = []
+
+ offset = start
+
+ i = 0
+
+ while 1:
+ e = ProcEntry()
+ d = data[offset : offset + e.size]
+ e.fromBuffer(d)
+ if d == "-EndTbl-" or offset > end:
+ break
+ offset += e.size
+ l.append(e)
+ i += 1
+
+ return l
+
+val = lambda x: ord(x)
+
+# Some codes to scan for:
+
+scan_banksw = [
+ 0x74, val, 0x90, val, val, val, 0x19, val
+]
+
+scan_loadcode = [
+ 0x90, val, val, 0x7b, val, 0x7c, val, 0x7d, val, 0x7e, val , 0x7f, val
+]
+
+
+# Stolen from scantool:
+class Scanner:
+ def __init__(self, data, seq):
+ self.data = data
+ self.args = []
+ self.scansequence = seq
+
+ def scan(self, context, cb):
+ p = 0
+ n = 0
+ while p < len(self.data):
+ if type(self.scansequence[n]) == type(val):
+ args.append(val(data[p]))
+ n += 1
+ elif chr(self.scansequence[n]) == data[p]:
+ n += 1
+ else:
+ n = 0
+ args = []
+
+ if n == len(self.scansequence):
+ cb(context, args, p)
+ n = 0
+ args = []
+
+ p += 1
+
+def make_symentry(context, args, p):
+ e, offset = context
+ if args[3] in [0x12, 0x02]:
+ e.append("x %04x mod%d_%04x" % (offset + p - 4, args[0] + 1, (args[1] << 8) + args[2]))
+
+
+# TODO: Use scantool stuff
+def analyze(data, offset):
+ e = []
+
+ scanner = Scanner(data, scan_loadcode)
+ scanner.scan((e, offset), make_symentry)
+
+ return e
+
+def make_record(context, args, p):
+ e, rec = context
+ r = args[0] << 8 | args[1]
+ e.append("s %04x code_%04x" % (r, r + 0x800))
+ r = args[2] << 8 | args[3]
+ s = (args[4] << 16) | (args[5] << 8) | args[6]
+ e.append("# %04x load code from %06x to xmem:%04x" % (rec.start + 0x800 + p - 9, s, r))
+
+
+def analyze_bootblock(data):
+ rec = ProcEntry()
+
+ e = []
+ s = struct.unpack(">H", data[5:7])[0] # start code in flash
+ reloc = struct.unpack(">H", data[2:4])[0] # relocation
+
+ print hex(reloc), hex(s)
+
+ rec.start = reloc - s - 0x800
+ rec.offset = s
+
+ offset = reloc - s
+
+ e.append("b %04x-%04x" % (offset, (reloc - 1)))
+ e.append("l %04x start" % reloc)
+ e.append("l %04x jumptable" % (offset + 0x88))
+
+ # Just copy the scan hack -- no more scantool
+ scanner = Scanner(data, scan_loadcode)
+ scanner.scan((e, rec), make_record)
+
+ return rec, e
+
+
+def write_rawimage(d, fname):
+ outf = open(fname, "wb")
+ outf.write(d)
+ outf.close()
+
+try:
+ # Choose here which DPF to dump:
+ dpf = g_dpfs[sys.argv[1]]
+ f = open(sys.argv[2], "r")
+except (KeyError, IndexError):
+ print "Usage: %s <frameid>" % sys.argv[0]
+ print "where frameid is one of:"
+ for i in g_dpfs.keys():
+ print " ", i
+ print "No DPF specified given, running basic dump"
+ dpf = g_dpfs['default']
+ f = open("full_image.bin", "r")
+
+
+data = f.read()
+f.close()
+
+
+for i in dpf[0]:
+ o, start, end = i
+ end += 1
+ d = data[o:o + end - start]
+ extract_code(d, "code_%04x.bin" % start)
+ write_ctl("code_%04x.ctl" % start, start, o)
+
+for i in dpf[1]:
+ name, o, start, end = i
+ end += 1
+ d = data[o:o + end - start]
+ write_rawimage(d, "img_%s-%06x.raw" % (name, o))
+
+for i in dpf[2]:
+ o, start, end = i
+ end += 1
+ d = data[o:o + end - start]
+ extract_code(d, "data_%04x.bin" % o)
+ write_ctl("data_%04x.ctl" % o, start, o, end - start)
+
+for i in dpf[3]:
+ codeoffs, foffs, n = i
+ c0 = codeoffs
+ c1 = codeoffs - foffs
+ labels = {}
+ for j in range(n):
+ sz = [0,0]
+ offs = [0, 0]
+ o = foffs + j * 8
+ d = data[o:o + 8]
+
+ sz[0] = ord(d[0]) + (ord(d[1]) << 8)
+ offs[0] = foffs + ord(d[2]) + (ord(d[3]) << 8)
+ sz[1] = ord(d[4]) + (ord(d[5]) << 8)
+ offs[1] = foffs + ord(d[6]) + (ord(d[7]) << 8)
+
+ p = (c0 + j * 8 + 7, offs[0], sz[0], offs[1], sz[1])
+ print "! %04x dyn_%04x[%d], dyn_%04x[%d]" % p
+ labels[c1 + offs[0]] = "dyn_%04x" % offs[0]
+ labels[c1 + offs[1]] = "dyn_%04x" % offs[1]
+ for j in labels.keys():
+ print "l %04x %s" % (j, labels[j])
+
+format = ">HHBH"
+s = struct.unpack(format, data[:7])
+imem_loadaddr, code_startaddr, dummy, startcode = s
+
+l = build_tab(data, 0x88, startcode)
+
+print 80 * "-"
+
+start = l[0].offset
+d = data[0:start]
+extract_code(d, "dump00.bin")
+rec, entries = analyze_bootblock(d)
+generate_ctl(0, "dump", rec, entries)
+
+index = 1
+for i in l:
+ size = i.end - i.start
+ d = data[i.offset: i.offset + size]
+ print "[dump%d] %04x %04x %08x (%d)" % (index, i.start, i.end, i.offset, size)
+ extract_code(d, "dump%02d.bin" % index)
+ entries = analyze(d, i.start + 0x800)
+ generate_ctl(index, "dump", i, entries)
+ index += 1
+
+
+# No scantool here.
+# scantool.guess(scantool.MC8052, data, "dump")
+
+
diff --git a/oncology/dpfhack_display/src/jmptbl4.s b/oncology/dpfhack_display/src/jmptbl4.s
new file mode 100644
index 00000000..c5582f6e
--- /dev/null
+++ b/oncology/dpfhack_display/src/jmptbl4.s
@@ -0,0 +1,22 @@
+; This is the jump table patch for the silver2 type DPF
+; It's activated through the first stage hack
+; This is necessary, because the first sector can not be patched safely.
+
+ .area HOME(CODE)
+ .area DSEG (DATA,ABS)
+
+ .include 'hack.inc'
+
+ TERMINATOR = 0x00
+
+; This is the bootstrap for our own firmware:
+ code_start.52 = start_addr ; Start of HOME
+ code_end.52 = end_addr
+ offset.52 = load_offset
+
+; User code escape bootstrap:
+ .org 0x228
+p52:
+ .dw code_start.52 - 0x800, code_end.52 - 0x800
+ .db offset.52, offset.52 >> 8, offset.52 >> 16
+ .db TERMINATOR
diff --git a/oncology/dpfhack_display/src/jmptbl_black.s b/oncology/dpfhack_display/src/jmptbl_black.s
new file mode 100644
index 00000000..8187a39e
--- /dev/null
+++ b/oncology/dpfhack_display/src/jmptbl_black.s
@@ -0,0 +1,22 @@
+; This is the jump table patch for the 'black' type DPF
+; It's activated through the first stage hack
+; This is necessary, because the first sector can not be patched safely.
+
+ .area HOME(CODE)
+ .area DSEG (DATA,ABS)
+
+ .include 'hack.inc'
+
+ TERMINATOR = 0x00
+
+; Module p51:
+ code_start.51 = start_addr ; DO NOT CHANGE. ABSOLUTE.
+ code_end.51 = end_addr
+ offset.51 = load_offset
+
+ .org 0x0218
+p51:
+; New mod53:
+ .dw code_start.51 - 0x800, code_end.51 - 0x800
+ .db offset.51, offset.51 >> 8, offset.51 >> 16
+ .db TERMINATOR
diff --git a/oncology/dpfhack_display/src/jmptbl_blue.s b/oncology/dpfhack_display/src/jmptbl_blue.s
new file mode 100644
index 00000000..7a2a9725
--- /dev/null
+++ b/oncology/dpfhack_display/src/jmptbl_blue.s
@@ -0,0 +1,23 @@
+; This is the jump table patch for the pearl type DPF
+; It's activated through the first stage hack
+; This is necessary, because the first sector can not be patched safely.
+
+ .area HOME(CODE)
+ .area DSEG (DATA,ABS)
+
+ .include 'hack.inc'
+
+ TERMINATOR = 0x00
+
+; Module p50:
+; This is the bootstrap for our own firmware:
+ code_start.50 = start_addr ; Start of HOME
+ code_end.50 = end_addr
+ offset.50 = load_offset
+
+; User code escape bootstrap:
+ .org 0x210
+p50:
+ .dw code_start.50 - 0x800, code_end.50 - 0x800
+ .db offset.50, offset.50 >> 8, offset.50 >> 16
+ .db TERMINATOR
diff --git a/oncology/dpfhack_display/src/jmptbl_pearl.s b/oncology/dpfhack_display/src/jmptbl_pearl.s
new file mode 100644
index 00000000..42fcf78f
--- /dev/null
+++ b/oncology/dpfhack_display/src/jmptbl_pearl.s
@@ -0,0 +1,22 @@
+; This is the jump table patch for the pearl type DPF
+; It's activated through the first stage hack
+; This is necessary, because the first sector can not be patched safely.
+
+ .area HOME(CODE)
+ .area DSEG (DATA,ABS)
+
+ TERMINATOR = 0x00
+
+ .include 'hack.inc'
+
+; Module p54:
+ code_start.54 = start_addr ; DO NOT CHANGE. ABSOLUTE.
+ code_end.54 = end_addr
+ offset.54 = load_offset
+
+ .org 0x0230
+p54:
+; New mod54:
+ .dw code_start.54 - 0x800, code_end.54 - 0x800
+ .db offset.54, offset.54 >> 8, offset.54 >> 16
+ .db TERMINATOR
diff --git a/oncology/dpfhack_display/src/jmptbl_pink.s b/oncology/dpfhack_display/src/jmptbl_pink.s
new file mode 100644
index 00000000..a651aa59
--- /dev/null
+++ b/oncology/dpfhack_display/src/jmptbl_pink.s
@@ -0,0 +1,23 @@
+; This is the patched jump table located at 0x`OF`:00:00
+; It's activated through the first stage hack
+; This is necessary, because the first sector can not be patched safely.
+
+ .area HOME(CODE)
+ .area DSEG (DATA,ABS)
+
+ .include 'hack.inc'
+
+ TERMINATOR = 0x00
+
+; Module p53:
+ code_start.53 = start_addr ; DO NOT CHANGE. ABSOLUTE.
+ code_end.53 = end_addr
+ offset.53 = load_offset
+
+ .org 0x0228
+
+p53:
+; New mod53:
+ .dw code_start.53 - 0x800, code_end.53 - 0x800
+ .db offset.53, offset.53 >> 8, offset.53 >> 16
+ .db TERMINATOR
diff --git a/oncology/dpfhack_display/src/jmptbl_white.s b/oncology/dpfhack_display/src/jmptbl_white.s
new file mode 100644
index 00000000..bd8a0488
--- /dev/null
+++ b/oncology/dpfhack_display/src/jmptbl_white.s
@@ -0,0 +1,22 @@
+; This is the jump table patch for the 'white' type DPF
+; It's activated through the first stage hack
+; This is necessary, because the first sector can not be patched safely.
+
+ .area HOME(CODE)
+ .area DSEG (DATA,ABS)
+
+ .include 'hack.inc'
+
+ TERMINATOR = 0x00
+
+; Module p53:
+ code_start.53 = start_addr ; DO NOT CHANGE. ABSOLUTE.
+ code_end.53 = end_addr
+ offset.53 = load_offset
+
+ .org 0x0228
+p53:
+; New mod53:
+ .dw code_start.53 - 0x800, code_end.53 - 0x800
+ .db offset.53, offset.53 >> 8, offset.53 >> 16
+ .db TERMINATOR
diff --git a/oncology/dpfhack_display/src/p_start_black.s b/oncology/dpfhack_display/src/p_start_black.s
new file mode 100644
index 00000000..575313bb
--- /dev/null
+++ b/oncology/dpfhack_display/src/p_start_black.s
@@ -0,0 +1,32 @@
+; Patch for startup (mod37 on white)
+ .include 'dpf.inc'
+ .include 'dpf_int.inc'
+ .include 'hack.inc'
+
+ .area HOME (CODE)
+ .area BANK0 (CODE, ABS)
+
+ .org 0x1330
+
+ orl wdtcon,#0x20
+ mov a,i_G_f
+ jbc acc.3, usbact ; If this bit is 1, USB is plugged in.
+ sjmp continue
+usbact:
+ ljmp hack
+
+ .org 0x133c
+continue:
+
+ .org 0x159a
+hack:
+ clr ea ; No IRQ
+ mov dptr, #(0x196a - 0x800)
+ mov a, #cloned_jumptable_offset >> 16
+ movx @dptr, a
+
+ ; Jump into usb main:
+ mov a,#(51 - 1)
+ mov dptr,#entry_addr
+ ljmp tramp_jmp
+
diff --git a/oncology/dpfhack_display/src/p_start_blue.s b/oncology/dpfhack_display/src/p_start_blue.s
new file mode 100644
index 00000000..1098c0f1
--- /dev/null
+++ b/oncology/dpfhack_display/src/p_start_blue.s
@@ -0,0 +1,34 @@
+; Patch for startup (mod41 on DX_blue)
+ .include 'dpf.inc'
+ .include 'dpf_int.inc'
+ .include 'hack.inc'
+
+ .area HOME (CODE)
+ .area BANK0 (CODE, ABS)
+
+ .org 0x1418
+ lcall 0x13ac
+ orl wdtcon,#0x20
+ mov a,i_G_f
+ jbc acc.3, usbact ; If this bit is 1, USB is plugged in.
+ sjmp continue
+usbact:
+ ljmp hack
+
+continue:
+ ljmp tramp_return
+
+hack:
+ clr ea ; No IRQ
+ mov dptr, #(0x196a - 0x800)
+ mov a, #cloned_jumptable_offset >> 16
+ movx @dptr, a
+
+ pop acc ; Fixup stack, as we did a jsr
+ pop acc ; ..and a bank jsr
+
+ ; Jump into our firmware
+ mov a,#(50 - 1)
+ mov dptr,#entry_addr
+ ljmp tramp_jmp
+
diff --git a/oncology/dpfhack_display/src/p_start_pearl.s b/oncology/dpfhack_display/src/p_start_pearl.s
new file mode 100644
index 00000000..dde8ef9a
--- /dev/null
+++ b/oncology/dpfhack_display/src/p_start_pearl.s
@@ -0,0 +1,32 @@
+; Patch for startup (mod37 on pearl)
+ .include 'dpf.inc'
+ .include 'dpf_int.inc'
+ .include 'hack.inc'
+
+ .area HOME (CODE)
+ .area BANK0 (CODE, ABS)
+
+ .org 0x1330
+
+ orl wdtcon,#0x20
+ mov a,i_G_f
+ jbc acc.3, usbact ; If this bit is 1, USB is plugged in.
+ sjmp continue
+usbact:
+ ljmp hack
+
+ .org 0x133c
+continue:
+
+ .org 0x15b0
+hack:
+ clr ea ; No IRQ
+ mov dptr, #(0x196a - 0x800)
+ mov a, #cloned_jumptable_offset >> 16
+ movx @dptr, a
+
+ ; Jump into own firmware:
+ mov a,#(54 - 1)
+ mov dptr,#entry_addr
+ ljmp tramp_jmp
+
diff --git a/oncology/dpfhack_display/src/p_start_pink.s b/oncology/dpfhack_display/src/p_start_pink.s
new file mode 100644
index 00000000..e7b845ef
--- /dev/null
+++ b/oncology/dpfhack_display/src/p_start_pink.s
@@ -0,0 +1,32 @@
+; Patch for startup (mod37 on pink)
+ .include 'dpf.inc'
+ .include 'dpf_int.inc'
+ .include 'hack.inc'
+
+ .area HOME (CODE)
+ .area BANK0 (CODE, ABS)
+
+ .org 0x1330
+
+ orl wdtcon,#0x20
+ mov a,i_G_f
+ jbc acc.3, usbact ; If this bit is 1, USB is plugged in.
+ sjmp continue
+usbact:
+ ljmp hack
+
+ .org 0x133c
+continue:
+
+ .org 0x15ac
+hack:
+ clr ea ; No IRQ
+ mov dptr, #(0x196a - 0x800)
+ mov a, #cloned_jumptable_offset >> 16;
+ movx @dptr, a
+
+ ; Jump into usb main:
+ mov a,#(53 - 1)
+ mov dptr,#entry_addr
+ ljmp tramp_jmp
+
diff --git a/oncology/dpfhack_display/src/p_start_white.s b/oncology/dpfhack_display/src/p_start_white.s
new file mode 100644
index 00000000..c04c7fba
--- /dev/null
+++ b/oncology/dpfhack_display/src/p_start_white.s
@@ -0,0 +1,32 @@
+; Patch for startup (mod37 on white)
+ .include 'dpf.inc'
+ .include 'dpf_int.inc'
+ .include 'hack.inc'
+
+ .area HOME (CODE)
+ .area BANK0 (CODE, ABS)
+
+ .org 0x1330
+
+ orl wdtcon,#0x20
+ mov a,i_G_f
+ jbc acc.3, usbact ; If this bit is 1, USB is plugged in.
+ sjmp continue
+usbact:
+ ljmp hack
+
+ .org 0x133c
+continue:
+
+ .org 0x1426
+hack:
+ clr ea ; No IRQ
+ mov dptr, #(0x196a - 0x800)
+ mov a, #cloned_jumptable_offset >> 16
+ movx @dptr, a
+
+ ; Jump into usb main:
+ mov a,#(53 - 1)
+ mov dptr,#entry_addr
+ ljmp tramp_jmp
+
diff --git a/oncology/dpfhack_display/src/p_usbdesc.s b/oncology/dpfhack_display/src/p_usbdesc.s
new file mode 100644
index 00000000..e9ee6538
--- /dev/null
+++ b/oncology/dpfhack_display/src/p_usbdesc.s
@@ -0,0 +1,139 @@
+; Hacked DPF descriptors
+
+ .module descriptors
+
+VENDOR_ID = 0x1908 ;
+PRODUCT_ID = 0x0102 ;
+PRODUCT_VERSION = 0x0200 ; 2.0
+
+
+ .include 'usb.inc'
+
+;; -----------------------------------------------------------------------------
+ .area HOME (CODE,ABS)
+ .org 0x1508
+
+_usb_desc_device::
+ .db USB_DT_DEVICE_SIZE
+ .db USB_DT_DEVICE
+ .db 0x10, 0x1 ; USB version 2.0 (BCD)
+ .db 0xff ; device class
+ .db 0xff ; sub class
+ .db 0xff ; protocol (0xff == vendor-specific)
+ .db 8 ; EP0 max packet size
+ ; Note little endianness:
+ .db <VENDOR_ID, >VENDOR_ID;
+ .db <PRODUCT_ID, >PRODUCT_ID;
+ .db <PRODUCT_VERSION, >PRODUCT_VERSION;
+ .db 2 ; manufacturer string idx
+ .db 3 ; product string idx
+ .db 1 ; serial number string idx
+ .db 1 ; number of configurations
+
+; string table:
+ .org 0x151a
+strings:
+ .dw _usb_desc_string_language
+ .dw _usb_desc_string_serial
+ .dw _usb_desc_string_manufacturer
+ .dw _usb_desc_string_product
+ .dw _usb_desc_string_iface
+
+; note: strings are UNICODE
+_usb_desc_string_language::
+ .db 4 ; length
+ .db USB_DT_STRING
+ .db 0x09, 0x04 ; UNICODE language ID
+
+; string 1
+_usb_desc_string_manufacturer::
+ .db (usb_desc_string_manufacturer_end - _usb_desc_string_manufacturer)
+ .db USB_DT_STRING
+ .db 'h, 0
+ .db 'a, 0
+ .db 'c, 0
+ .db 'k, 0
+ .db 'f, 0
+ .db 'i, 0
+ .db 'n, 0
+usb_desc_string_manufacturer_end:
+
+_usb_desc_string_serial::
+ .db (usb_desc_string_serial_end - _usb_desc_string_serial)
+ .db USB_DT_STRING
+ .db '0, 0
+ .db '0, 0
+ .db '0, 0
+ .db '0, 0
+usb_desc_string_serial_end:
+
+; string 2
+_usb_desc_string_product::
+ .db (usb_desc_string_product_end - _usb_desc_string_product)
+ .db USB_DT_STRING
+ .db 'U, 0
+ .db 'S, 0
+ .db 'B, 0
+ .db '-, 0
+ .db 'D, 0
+ .db 'i, 0
+ .db 's, 0
+ .db 'p, 0
+ .db 'l, 0
+ .db 'a, 0
+ .db 'y, 0
+usb_desc_string_product_end:
+
+; string 3
+_usb_desc_string_iface::
+ .db (usb_desc_string_iface_end - _usb_desc_string_iface)
+ .db USB_DT_STRING
+ .db 'l, 0
+ .db 'i, 0
+ .db 'b, 0
+ .db 'u, 0
+ .db 's, 0
+ .db 'b, 0
+
+usb_desc_string_iface_end:
+
+ .org 0x159a
+
+_usb_desc_config::
+ .db USB_DT_CONFIG_SIZE
+ .db USB_DT_CONFIG
+ .db (usbdesc_config_end - _usb_desc_config) & 0xff
+ .db (usbdesc_config_end - _usb_desc_config) >> 8
+ .db 1 ; number of interfaces
+ .db 1 ; configuration number
+ .db 0 ; configuration string idx
+ .db 0x80 ; flags: self-powered, remote wakeup
+ .db 100 ; FIXME: bus power in 2mA units
+
+ .db USB_DT_INTERFACE_SIZE
+ .db USB_DT_INTERFACE
+ .db 0 ; interface number
+ .db 0 ; alternate setting
+ .db 2 ; number of endpoints
+ .db 0xff ; interface class (0xff == vendor specific)
+ .db 0x00 ; sub-class
+ .db 0 ; protocol
+ .db 4 ; interface string idx
+
+ .db USB_DT_ENDPOINT_SIZE
+ .db USB_DT_ENDPOINT
+ .db (1 | USB_DIR_IN) ; EP number and direction
+ .db USB_ET_BULK
+ .db 64 ; maximum packet size (lsb)
+ .db 0 ; maximum packet size (msb)
+ .db 0 ; polling interval
+
+ .db USB_DT_ENDPOINT_SIZE
+ .db USB_DT_ENDPOINT
+ .db (1 | USB_DIR_OUT) ; EP number and direction
+ .db USB_ET_BULK
+ .db 64 ; maximum packet size (lsb)
+ .db 0 ; maximum packet size (msb)
+ .db 0 ; polling interval
+
+usbdesc_config_end:
diff --git a/oncology/dpfhack_display/unixdll.mk b/oncology/dpfhack_display/unixdll.mk
new file mode 100644
index 00000000..3130e02e
--- /dev/null
+++ b/oncology/dpfhack_display/unixdll.mk
@@ -0,0 +1,101 @@
+#
+# Common makefile to create a unix .so
+#
+# $Id: unixdll.mk 292 2010-01-07 19:35:21Z strubi $
+#
+
+OPTIMIZATIONS = -finline-functions #-O2
+
+CXXFLAGS = $(INCLUDES) $(OPTIMIZATIONS)
+CXXFLAGS += $(DLLFLAGS)
+CXXFLAGS += -Wall -MD
+
+CFLAGS = $(INCLUDES) $(OPTIMIZATIONS)
+CFLAGS += $(DLLFLAGS)
+CFLAGS += -Wall -MD
+CFLAGS += -fPIC
+
+ifdef RELEASE
+ CONFIG = Release
+else
+ CONFIG = Debug
+endif
+
+ifndef RELEASE
+ CFLAGS += $(DEBUGOPTS)
+endif
+
+OBJDIR = $(CONFIG)
+
+ifndef PREFIX
+ PREFIX = .
+endif
+
+DLLCOMMONOBJS = $(DLLCOMMONSRCS:%.c=$(OBJDIR)/%.o)
+DLLCPPOBJS = $(DLLCPPSRCS:%.cpp=$(OBJDIR)/%.o)
+DLLOBJS = $(DLLCSRCS:%.c=$(OBJDIR)/%.o) $(DLLCOMMONOBJS)
+DLLOBJS += $(DLLCPPOBJS)
+ifndef DLLINSTALLDIR
+ DLLINSTALLDIR = $(NETPP)/$(CONFIG)
+endif
+
+#
+# Please don't change this:
+ifndef DLLTYPE
+ DLLTYPE = $(LIBNAME)
+endif
+
+DLL = $(OBJDIR)/lib$(LIBNAME).so
+STATICLIB = $(OBJDIR)/lib$(LIBNAME).a
+DLLEXT = .so
+
+ifndef INSTALLBASE
+ INSTALLNAME = $(DLLTYPE)
+else
+ INSTALLNAME = $(LIBNAME)
+endif
+
+############################################################################
+# RULES
+#
+
+$(OBJDIR)/%.o : %.cpp
+ $(CXX) -o $@ -c $< $(CXXFLAGS)
+
+$(OBJDIR)/%.o : %.c
+ $(CC) -o $@ -c $< $(CFLAGS)
+
+$(OBJDIR)/%.o: $(PREFIX)/%.c
+ $(CC) -o $@ -c $< $(CFLAGS)
+
+$(OBJDIR)/%.o: $(COMMONSRCDIR)/%.c
+ $(CC) -o $@ -c $< $(CFLAGS)
+
+dll: $(DLL)
+
+$(DLL): dirs $(DLLOBJS)
+ $(CC) -o $(DLL) -shared $(DLLOBJS) $(DLLDEPS)
+
+
+# Make DLL directory, if it does not exist
+$(OBJDIR):
+ [ -e $(OBJDIR) ] || mkdir $(OBJDIR)
+
+dirs: $(OBJDIR)
+
+$(STATICLIB): dirs $(DLLOBJS)
+ $(AR) ruv $(STATICLIB) $(DLLOBJS)
+
+libclean:
+ rm -f $(DLL) $(STATICLIB)
+
+installdll:: $(DLL)
+ [ -e $(DLLINSTALLDIR) ] || mkdir $(DLLINSTALLDIR)
+ cp $(DLL) $(DLLINSTALLDIR)/lib$(INSTALLNAME).so
+
+clean::
+ rm -f $(DLLOBJS)
+ rm -fr Debug/ Release/
+ rm -f *.d
+ rm -fr $(NETPP)/Debug
+ rm -fr $(NETPP)/Release
[cgit] Unable to lock slot /tmp/cgit/d1100000.lock: No such file or directory (2)